将数据类型从对象转换为整数
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 数据框的转换更改为浮动。
我正在尝试将目标列转换为 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 数据框的转换更改为浮动。