Panda: come aggiungere una riga a un dataframe vuoto


È possibile utilizzare la seguente sintassi di base per aggiungere una riga a un DataFrame panda vuoto:

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

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

Gli esempi seguenti mostrano come utilizzare questa sintassi nella pratica.

Esempio 1: aggiungi una riga a un DataFrame vuoto

Il codice seguente mostra come aggiungere una riga a un DataFrame panda vuoto:

 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

Tieni presente che abbiamo creato un DataFrame vuoto utilizzando pd.DataFrame() e quindi abbiamo aggiunto una riga al DataFrame utilizzando la funzione concat() .

Esempio 2: aggiungere più righe a un DataFrame vuoto

Il codice seguente mostra come aggiungere più righe a un DataFrame panda vuoto:

 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

Ancora una volta, abbiamo creato un DataFrame vuoto utilizzando pd.DataFrame() e quindi abbiamo aggiunto diverse righe al DataFrame utilizzando la funzione concat() .

Nota : puoi trovare la documentazione completa della funzione pandas concat() qui .

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni nei panda:

Come rinominare le colonne in Pandas
Come aggiungere una colonna a un DataFrame Pandas
Come modificare l’ordine delle colonne in Pandas DataFrame

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *