标签: python pandas numpy slice
我正在使用从巨大的CSV导入的数据。 Pandas将一些列更改为float,所以现在这些列中的数字显示为浮点数!但是,我需要它们是整数。我找到了一些解决方案,但都使用了列名来更改dtypes。
有没有办法更改数据类型,例如前一千列,而不是按名称分别对它们进行处理?
答案 0 :(得分:1)
df.iloc[:, :1000] = df.iloc[:, :1000].astype(int)