我正在尝试使用pandas将大小约为250 MB的csv文件加载为数据框。在第一次尝试中,我使用了典型的read_csv命令,但是收到了内存错误。 我已经尝试过在Large, persistent DataFrame in pandas中提到的方法,使用块:
x=pd.read_csv('myfile.csv', iterator=True, chunksize=1000)
xx=pd.concat([chunk for chunk in x], ignore_index=True)
但是当我尝试连接时,我收到了以下错误提示:异常:“所有传递的对象都是无效的”。事实上,我无法访问这些块。
我正在使用WinPython 3.3.2.1(32位)和Pandas 0.11.0。