成功解决sys:1: DtypeWarning: Columns (39,41,42,217) have mixed types.Specify dtype option on import or s

成功解决sys:1: DtypeWarning: Columns (39,41,42,217) have mixed types.Specify dtype option on import or set low_memory=False.


解决问题

sys:1: DtypeWarning: Columns (39,41,42,217) have mixed types.Specify dtype option on import or set low_memory=False.

解决思路

sys:1: Dtype警告:列(39、41、42,217)有混合类型

解决方法

因为pandas库读取csv文件的时候,因为涉及到不同电脑硬件内存的差异,默认按块读取的,并非一次性全部读取完。那么,pandas在读取不同块的时候,如果某字段下的数据类型不尽一致,则会出现该警告。


pd.read_csv(test001.csv')
改为
pd.read_csv(test001.csv', low_memory=False)

哈哈,大功告成!

(0)

相关推荐