Python中read_csv的内存错误

2024-09-29 19:25:12 发布

您现在位置:Python中文网/ 问答频道 /正文

当我试图读取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也没用。在


Tags: 文件csv内存false警告dateobject错误

热门问题