python - 将数组添加到熊猫数据框
问题描述
我在这里有一个问题,想寻求支持
假设你有一个跟随框架
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 格式?我提到的解决方案不起作用
非常感谢任何帮助
干杯
解决方案
推荐阅读
- amazon-web-services - AWS Cognito 不使用我的自定义消息 lambda
- c# - 如何将相机旋转限制在特定范围内?
- reactjs - 当没有子父组件时我们可以 React Context
- svg - 旋转后如何计算新坐标?
- rust - 使用 VisitMut 时如何插入 Expr?
- c++ - 有没有办法将函数调用包装在函数调用中或重载函数调用?
- integer - 在pinescript中将系列整数转换为整数
- c# - 登录时如何显示用户名?c# windows窗体和mysql数据库
- php - 如何在 wordpress 中创建自定义的 realted 帖子?
- r - 在 R 中使用 JSON 的 POST 请求给出错误请求