Pandy: jak dodać wiersz do pustej ramki dataframe


Możesz użyć następującej podstawowej składni, aby dodać wiersz do pustej ramki DataFrame pandy:

 #define row to add
some_row = pd. DataFrame ([{' column1 ':' value1 ', ' column2 ':' value2 '}])

#add row to empty DataFrame
df = pd. concat ([df, some_row])

Poniższe przykłady pokazują, jak używać tej składni w praktyce.

Przykład 1: Dodaj wiersz do pustej ramki danych

Poniższy kod pokazuje, jak dodać wiersz do pustej ramki DataFrame pandy:

 import pandas as pd

#create empty DataFrame
df = pd. DataFrame ()

#define row to add
row_to_append = pd. DataFrame ([{' team ':' Mavericks ', ' points ':' 31 '}])

#add row to empty DataFrame
df = pd. concat ([df, row_to_append])

#view updated DataFrame
print (df)

        team points
0 Mavericks 31

Zauważ, że utworzyliśmy pustą ramkę DataFrame za pomocą pd.DataFrame() , a następnie dodaliśmy wiersz do DataFrame za pomocą funkcji concat() .

Przykład 2: Dodaj wiele wierszy do pustej ramki danych

Poniższy kod pokazuje, jak dodać wiele wierszy do pustej ramki DataFrame pand:

 import pandas as pd

#create empty DataFrame
df = pd. DataFrame ()

#define rows to add
rows_to_append = pd. DataFrame ([{' team ':' Mavericks ', ' points ':' 31 '},
                               {' team ': ' Hawks ', ' points ': ' 20 '},
                               {' team ': ' Hornets ', ' points ': ' 25 '},
                               {' team ':' Jazz ', ' points ': ' 43 '}])

#add row to empty DataFrame
df = pd. concat ([df, rows_to_append])

#view updated DataFrame
print (df)

        team points
0 Mavericks 31
1 Hawks 20
2 Hornets 25
3 Jazz 43

Po raz kolejny utworzyliśmy pustą ramkę DataFrame za pomocą pd.DataFrame() , a następnie dodaliśmy kilka wierszy do DataFrame za pomocą funkcji concat() .

Uwaga : pełną dokumentację funkcji concat() pandy można znaleźć tutaj .

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w pandach:

Jak zmienić nazwy kolumn w Pandach
Jak dodać kolumnę do ramki danych Pandas
Jak zmienić kolejność kolumn w Pandas DataFrame

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *