【发布时间】:2020-09-04 19:03:50
【问题描述】:
我正在尝试向 python Dataframe 添加几个空列,要添加的列是列表的形式,我该怎么做
list=[4,5,6]
data1={'77':[1.2,2.2,3.5],'18':[4.5,6.5,9.9],'89':[8.8,9.8,7.7]}
Input=pd.DataFrame(data1)
Input
data2={'77':[1.2,2.2,3.5],'18':[4.5,6.5,9.9],'89':[8.8,9.8,7.7],'4':[np.NaN,np.NaN,np.NaN],'5':[np.NaN,np.NaN,np.NaN],'6':[np.NaN,np.NaN,np.NaN]}
Output=pd.DataFrame(data2)
Output
我的想法是:我不能一次手动将每一列添加到数据框中,因为在我的用例中我们将添加 1000 多个空列,我尝试运行一个循环,但它没有成功
【问题讨论】:
标签: python dataframe numpy-ndarray data-science-experience eda