我在两台类似的机器上运行完全相同的一行代码来读取1 GB的csv文件。
dataframe = pd.read_csv('url_here', delimiter='|')
一台机器正确读取,另一台机器给我一个空的内存错误(“MemoryError:”)
两台机器都有8 GB内存和一台i7处理器。
是什么导致这个?有没有办法增加Python的内存可用性?
谢谢!
答案 0 :(得分:0)
尝试使用low_memory=False
:
dataframe = pd.read_csv('url_here', delimiter='|', low_memory=False)