将数据类型从对象转换为整数

convert datatype from object to integer

我正在尝试将目标列转换为 INT 但是当我执行时出现以下错误:

ValueError: invalid literal for int() with base 10: '"3,182.00"'

代码:

df1['tranq'] = df1['tranq'].astype(int)

丹尼尔哈布:

首先将值转换为浮点数:

>>> 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 数据框的转换更改为浮动。