Pandas: как создать пустой dataframe с именами столбцов
Вы можете использовать следующий базовый синтаксис для создания пустого DataFrame pandas с определенными именами столбцов:
df = pd. DataFrame (columns=[' Col1 ', ' Col2 ', ' Col3 '])
Следующие примеры показывают, как использовать этот синтаксис на практике.
Пример 1. Создайте DataFrame с именами столбцов и без строк.
Следующий код показывает, как создать DataFrame pandas с определенными именами столбцов и без строк:
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 с именами столбцов и определенным количеством строк.
Следующий код показывает, как создать DataFrame pandas с определенными именами столбцов и определенным количеством строк:
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
Как вставить столбец в DataFrame Pandas
Как установить столбец как индекс в Pandas