Panda: come creare un dataframe vuoto con nomi di colonne
È possibile utilizzare la seguente sintassi di base per creare un DataFrame panda vuoto con nomi di colonne specifici:
df = pd. DataFrame (columns=[' Col1 ', ' Col2 ', ' Col3 '])
Gli esempi seguenti mostrano come utilizzare questa sintassi nella pratica.
Esempio 1: creare un DataFrame con nomi di colonne e nessuna riga
Il codice seguente mostra come creare un DataFrame panda con nomi di colonne specifici e senza righe:
import pandas as pd #createDataFrame df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E ']) #view DataFrame df A B C FROM
Possiamo usare la forma per ottenere la dimensione del DataFrame:
#display shape of DataFrame
df. shape
(0, 5)
Questo ci dice che DataFrame ha 0 righe e 5 colonne.
Possiamo anche usare list() per ottenere un elenco di nomi di colonne:
#display list of column names
list (df)
['A B C D E']
Esempio 2: creare un DataFrame con nomi di colonne e un numero specifico di righe
Il codice seguente mostra come creare un DataFrame panda con nomi di colonne specifici e un numero specifico di righe:
import pandas as pd #createDataFrame df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E '], index=range(1, 10)) #view DataFrame df A B C D E 1 NaN NaN NaN NaN NaN 2 NaN NaN NaN NaN NaN 3 NaN NaN NaN NaN NaN 4 NaN NaN NaN NaN NaN 5 NaN NaN NaN NaN NaN 6 NaN NaN NaN NaN NaN 7 NaN NaN NaN NaN NaN 8 NaN NaN NaN NaN NaN 9 NaN NaN NaN NaN NaN
Tieni presente che ogni valore nel DataFrame è popolato con un valore NaN.
Ancora una volta, possiamo usare la forma per ottenere la dimensione del DataFrame:
#display shape of DataFrame
df. shape
(9, 5)
Questo ci dice che DataFrame ha 9 righe e 5 colonne.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre operazioni comuni nei panda:
Come creare una nuova colonna in base alle condizioni in Pandas
Come inserire una colonna in un DataFrame Pandas
Come impostare la colonna come indice in Pandas