我需要导入一个有 300 多列的 csv 文件,在这些列中,只有第一列需要指定为一个类别,而其余的列应该是浮点数 32 或更少。我猜我可以通过列索引指定列的数据类型。我的问题是:根据列索引指定数据类型的最佳方法是什么?Col_A Col_B Col_C Col_D001 1 2 1.2002 2 3 3.5003 3 4.5 7004 4 6.5 10我试过的代码是:df = pd.read_csv(path, low_memory=False, dtype={'Col_A': 'category', [2:]: np.float32)}
添加回答
举报
0/150
提交
取消