Pandy: jak utworzyć pustą ramkę danych z nazwami kolumn
Możesz użyć następującej podstawowej składni, aby utworzyć pustą ramkę danych pand z określonymi nazwami kolumn:
df = pd. DataFrame (columns=[' Col1 ', ' Col2 ', ' Col3 '])
Poniższe przykłady pokazują, jak używać tej składni w praktyce.
Przykład 1: Utwórz ramkę danych z nazwami kolumn i bez wierszy
Poniższy kod pokazuje, jak utworzyć ramkę danych pandy z określonymi nazwami kolumn i bez wierszy:
import pandas as pd #createDataFrame df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E ']) #view DataFrame df A B C FROM
Możemy użyć kształtu , aby uzyskać rozmiar ramki DataFrame:
#display shape of DataFrame
df. shape
(0, 5)
To mówi nam, że DataFrame ma 0 wierszy i 5 kolumn.
Możemy również użyć list() , aby uzyskać listę nazw kolumn:
#display list of column names
list (df)
['A B C D E']
Przykład 2: Utwórz ramkę danych z nazwami kolumn i określoną liczbą wierszy
Poniższy kod pokazuje, jak utworzyć ramkę danych pandy z określonymi nazwami kolumn i określoną liczbą wierszy:
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
Należy pamiętać, że każda wartość w ramce danych jest wypełniona wartością NaN.
Ponownie możemy użyć kształtu , aby uzyskać rozmiar ramki danych:
#display shape of DataFrame
df. shape
(9, 5)
To mówi nam, że DataFrame ma 9 wierszy i 5 kolumn.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje na pandach:
Jak utworzyć nową kolumnę na podstawie warunku w Pandach
Jak wstawić kolumnę do ramki danych Pandas
Jak ustawić kolumnę jako indeks w Pandach