【发布时间】:2021-11-25 15:40:26
【问题描述】:
.dtypes 显示“金额”列默认是一个对象
所以我尝试了这个,
df['Amount'] = df['Amount'].astype(int)
我收到了这个错误,
ValueError: invalid literal for int() with base 10: '3,448.91'
【问题讨论】:
-
用您自己的话来说,鉴于
'3,448.91'出现在列中,您认为int的结果应该是什么?为什么?用你自己的话来说,int是什么意思? -
这是一个将值转换为整数的函数
-
用你自己的话说,什么是整数?
标签: python python-3.x pandas