【发布时间】:2017-10-31 06:47:27
【问题描述】:
我有一个现有的数据框和一个像这样的 np 数组:
[[ 0.3397825 0.6602175 ]
[ 0.3397825 0.6602175 ]
...,
[ 0.89700502 0.10299498]]
此数组中的行数与我的数据框行数相匹配。我只想在我的数据框中添加两个新列,列标题如“prob0,prob1”。
我该怎么做?
【问题讨论】:
我有一个现有的数据框和一个像这样的 np 数组:
[[ 0.3397825 0.6602175 ]
[ 0.3397825 0.6602175 ]
...,
[ 0.89700502 0.10299498]]
此数组中的行数与我的数据框行数相匹配。我只想在我的数据框中添加两个新列,列标题如“prob0,prob1”。
我该怎么做?
【问题讨论】:
通过使用concat
pd.concat([df,pd.DataFrame(ary,columns=['prob0', 'prob1'])],axis=1)
数据输入
ary=[[ 0.3397825 , 0.6602175 ],
[ 0.3397825 , 0.6602175 ],
[ 0.89700502 ,0.10299498]]
【讨论】: