我这里有一个问题,想寻求支持
假设您有一个下一帧
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格式? 我提到的解决方案不起作用
非常感谢您提供任何帮助
欢呼