将数组添加到熊猫数据框

时间:2020-03-26 14:44:47

标签: python arrays pandas

我这里有一个问题,想寻求支持

假设您有一个下一帧

frame=pd.Dataframe({"Arbitary Number":[1,2,3,4]})

我想添加一个附加列,其条目为np.arrays。我通过以下方式添加条目

frame["new col"]='[8,8,8,8]'

但是在以后的阶段中,我需要将这些条目作为数组。如果我申请

frame["new col"]=frame["new col"].appy(np.array)

我仍然将对象作为列类型,并且无法使用条目来做一些数学工作。我需要

np.array([eval(xxx)])

拥有一个数组

问题是:是否存在一种很好且干净的方法将数组添加为列值,而不在将它们分配为值之前将其转换为字符串? 或者如果不是这种情况,并且我确实需要将列表分配为字符串,是否可以将列类型更改为np.array格式? 我提到的解决方案不起作用

非常感谢您提供任何帮助

欢呼

0 个答案:

没有答案