成功解决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)