Вы можете использовать следующий базовый синтаксис для создания пустого кадра данных pandas с определенными именами столбцов.
df = pd.DataFrame(columns=['Col1', 'Col2', 'Col3'])
В следующем примере показано, как использовать этот синтаксис на практике.
Пример 1. Создайте DataFrame с именами столбцов и без строк.
В приведенном ниже коде показано, как создать кадр данных pandas с определенными именами столбцов и без строк.
import pandas as pd
#create DataFrame
df = pd.DataFrame(columns=['A', 'B', 'C', 'D', 'E'])
#view DataFrame
df
A B C D E
мы можем использоватьshapeчтобы получить размер 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 с определенными именами столбцов и определенным количеством строк.
import pandas as pd
#create DataFrame
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.
Опять же, мы можем использоватьshapeчтобы получить размер DataFrame.
#display shape of DataFrame
df.shape
(9, 5)
Это говорит нам о том, что DataFrame имеет9Ряд5Список.
Другие источники
В приведенных ниже руководствах объясняется, как выполнять другие распространенные операции в pandas.
Как создать новый столбец на основе условия в Pandas
Как вставить столбец в фрейм данных Pandas
Как установить столбец в качестве индекса в Pandas
The postPandas: How to Create Empty DataFrame with Column Namesappeared first onStatology.