我正在尝试将目标列转换为INT
,但是在执行时出现以下错误:
ValueError: invalid literal for int() with base 10: '"3,182.00"'
代码:
df1['tranq'] = df1['tranq'].astype(int)
tnx
Danielhab:
首先将值转换为浮点数:
>>> int("3182.00")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '3182.00'
>>> int(float("3182.00"))
3182
将熊猫数据框转换为浮动。