Pandas: як створити порожній dataframe з іменами стовпців
Ви можете використовувати наступний базовий синтаксис, щоб створити порожній pandas DataFrame з певними назвами стовпців:
df = pd. DataFrame (columns=[' Col1 ', ' Col2 ', ' Col3 '])
Наступні приклади показують, як використовувати цей синтаксис на практиці.
Приклад 1: Створіть DataFrame з іменами стовпців і без рядків
Наступний код показує, як створити pandas DataFrame із певними назвами стовпців і без рядків:
import pandas as pd #createDataFrame df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E ']) #view DataFrame df A B C FROM
Ми можемо використовувати форму , щоб отримати розмір DataFrame:
#display shape of DataFrame
df. shape
(0, 5)
Це говорить нам про те, що DataFrame має 0 рядків і 5 стовпців.
Ми також можемо використовувати list() , щоб отримати список імен стовпців:
#display list of column names
list (df)
['A B C D E']
Приклад 2. Створіть DataFrame із назвами стовпців і певною кількістю рядків
Наступний код показує, як створити pandas DataFrame із певними назвами стовпців і певною кількістю рядків:
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
Зверніть увагу, що кожне значення в DataFrame заповнюється значенням NaN.
Знову ж таки, ми можемо використовувати форму , щоб отримати розмір DataFrame:
#display shape of DataFrame
df. shape
(9, 5)
Це говорить нам про те, що DataFrame має 9 рядків і 5 стовпців.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові операції в pandas:
Як створити новий стовпець на основі умови в Pandas
Як вставити стовпець у Pandas DataFrame
Як встановити стовпець як індекс у Pandas