首页 > 解决方案 > 当尝试将列为对象的列转换为浮点数时,出现错误“无法解析位置 X 中的字符串”

问题描述

我有作为 SP500 的数据集,其中每个日期的值都是一个对象。我希望从这些值中获得对数一阶差分,但是由于值是对象而不是浮点数,因此 numpy 似乎不允许我执行该操作。

尝试使用代码将列从 Object 转换为 float

DF['Column']= pd.to_numeric(DF['Column'],downcast='float')

我收到上述错误消息任何建议或解决方法将不胜感激

标签: pythonpandas

解决方案


推荐阅读