当我试图读取csv文件时,我将面临Python中的dtype警告。我检查过类似的问题,为dtype提供值没有帮助,它会给出相同的警告和内存错误。我使用的是Fannie Mae性能数据集,对于混合类型找到的列要么是空值,要么是mm/yyyy格式的年份。首先我把它们放在str上,然后反对而不是这些帮助。是不是文件太大了(443,15MB)而我的计算机无法处理它?我有2个2 GHz处理器和3 Gb RAM内存。在
这是导致问题的代码片段
data=pd.read_csv(os.path.join(settings.DATA_DIR,f),header=None,names=HEADERS[prefix],sep='|',index_col=False,
dtype={"zero_balance_date": str, "last_paid_installment_date": object, "foreclosure_date": object})
警告如下:
DtypeWarning: Columns (15,16) have mixed types. Specify dtype option on import or set low_memory=False.
放low_memory=False
也没用。在
目前没有回答
相关问题 更多 >
编程相关推荐