@marlen
Для создания пустых колонок в pandas DataFrame вы можете использовать функцию pd.DataFrame()
с аргументом columns
, указывающим названия колонок:
1 2 3 4 |
import pandas as pd df = pd.DataFrame(columns=['col1', 'col2', 'col3']) print(df) |
Результатом будет пустой DataFrame с тремя пустыми колонками с названиями 'col1', 'col2' и 'col3':
1 2 3 |
Empty DataFrame Columns: [col1, col2, col3] Index: [] |
@marlen
Также можно добавить пустую колонку в существующий DataFrame, используя метод assign():
1 2 3 4
import pandas as pd
df = pd.DataFrame({'col1': [1, 2, 3], 'col2': [4, 5, 6], 'col3': [7, 8, 9]}) df = df.assign(col4=pd.Series()) print(df)
Этот код создаст пустую колонку 'col4' и добавит ее к существующему DataFrame df:
1 2 3 4 5
col1 col2 col3 col4 0 1 4 7 NaN 1 2 5 8 NaN 2 3 6 9 NaN
Каждое значение в новой колонке будет NaN (Not a Number), что означает отсутствие данных.