在pandas中,可以使用numpy库中的NaN值来表示缺失值。要将大范围的NaN列添加到pandas数据帧中,可以按照以下步骤进行操作:
import pandas as pd
import numpy as np
df = pd.DataFrame()
num_of_nan_columns = 5
column_names = ['col1', 'col2', 'col3', 'col4', 'col5']
nan_columns = pd.DataFrame(np.nan, index=df.index, columns=column_names)
df = pd.concat([df, nan_columns], axis=1)
完整代码示例:
import pandas as pd
import numpy as np
df = pd.DataFrame()
num_of_nan_columns = 5
column_names = ['col1', 'col2', 'col3', 'col4', 'col5']
nan_columns = pd.DataFrame(np.nan, index=df.index, columns=column_names)
df = pd.concat([df, nan_columns], axis=1)
该代码将生成一个空数据帧df,并将5列NaN数据添加到数据帧中,列名分别为'col1','col2','col3','col4','col5'。
领取专属 10元无门槛券
手把手带您无忧上云