首页 > 解决方案 > pd.to_numeric(downcast="integer") 和 astype(int) 不起作用

问题描述

float我有一个数据框和一个在读取时被解释为的列。我刚刚尝试了这两种方法:

data["column"] = data["column"].astype(int, errors="ignore")

data["column"] = pd.to_numeric(data["column"], downcast="integer", errors="coerce")

但是做的时候

print(data.dtypes)

我仍然知道这些列的数据类型是浮点数。我应该怎么办?

标签: pandas

解决方案


推荐阅读