熊猫csv读取:dtype int太大,无法转换为C long

时间:2018-08-06 10:25:35

标签: python pandas csv

当我用Pandas读取文件时,收到以下错误消息: '列(0,1)中的混合dtype ...'

第0列:用户ID,但只能是整数值;

Column1 :parameterID,可以是整数和字符串的组合,但可以作为字符串使用。

所以我尝试了

dtype={'user_ID': int, 'parameterID':str) 

我收到的下一条错误消息是:'python int太大,无法转换为C long'

然后,我尝试将其更改为 float ,但收到以下消息: '无法安全地将loat64的粘贴用户dtype转换为列0中的对象dtyped数据'

我也尝试了low_memory = False,但是后来我得到了某些列的不同.Count()值...

如何正确转换我的user_ID列?

感谢您的帮助!

0 个答案:

没有答案