在没有列名的pandas中转换dtype列

时间:2017-06-14 20:05:34

标签: python pandas numpy slice

我正在使用从巨大的CSV导入的数据。 Pandas将一些列更改为float,所以现在这些列中的数字显示为浮点数!但是,我需要它们是整数。我找到了一些解决方案,但都使用了列名来更改dtypes。

有没有办法更改数据类型,例如前一千列,而不是按名称分别对它们进行处理?

1 个答案:

答案 0 :(得分:1)

df.iloc[:, :1000] = df.iloc[:, :1000].astype(int)