我试图将目标列转换为 INT
但当我执行时,出现了以下错误。
ValueError: invalid literal for int() with base 10: '"3,182.00"'
代码:
df1['tranq'] = df1['tranq'].astype(int)
tnx
Danielhab:
先把数值转换为float。
>>> 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
把你的pandas数据框改成float。