我想把数据帧中的列合并成一个新的列
所以我用了:
newdataframe["agregate1"]=list(df.iloc[:,0:4])
但它不起作用。 它返回一个[“intensity_x”]列表(以x作为列索引),这些字符串是我的dataframe列的名称。在
同时
^{pr2}$将返回诸如
[0.0,0.0,0.0,0.0,0.0,0.0,2920000000.0,2830000000.0,3030000000.0,0.0,2980000000.0,3000000000.0]。在
它实际上很重要,因为我无法正确地检索数据,它看起来像是一个bug,或者我遗漏了一些重要的东西。在
通过阅读: pack dataframe columns to list in pandas
我用数据框值除了iloc,我仍然不明白使用“整个切片”有什么问题,只获取标题。这很奇怪。谢谢
如果使用:
输出是
DataFrame
。在如果:
^{pr2}$输出是
Series
-第一个row
,在df
和列1:4
。在样品:
然后,如果需要输出为} :
numpy array
,可以使用^{如果需要
lists
的输出list
,请使用:如果需要在新列中列出:
相关问题 更多 >
编程相关推荐