【发布时间】:2017-09-26 10:31:06
【问题描述】:
您好,我在将对象列转换为完整列的整数时遇到问题。
我有一个数据框,我尝试将一些被检测为对象的列转换为整数(或浮点数),但我已经找到的所有答案都对我有用
然后我尝试应用 to_numeric 方法但不起作用。 To numeric method
然后是您可以在此处找到的自定义方法:Pandas: convert dtype 'object' to int
但也不起作用:data3['Title'].astype(str).astype(int)
(我不能再传递图像了 - 你必须相信我它不起作用)
我尝试使用 inplace 语句,但似乎没有集成到这些方法中:
我很确定答案是愚蠢的,但找不到它
【问题讨论】:
-
您需要自行分配,例如
data3['Title'] = pd.to_numeric(data3['Title'])或data3['Title'] data3['Title'].astype(int)确实应该有一个规范的问题,因为这个变体出现了无数次
标签: python python-3.x pandas