1
A
回答
5
因爲你耗盡內存,您得到一個內存不足的錯誤,不是因爲對列數的限制。
1
沒有設置最大值的列 - 問題在於,很遺憾,您的計算機上可用的內存很少。
解決這個問題的一種方法是獲得更多的內存 - 但從長遠來看,這顯然不是一個可靠的解決方案(也可能相當昂貴)。如果你所做的唯一的事情就是創建數據框併產生錯誤,那麼你可以做很少的事情來解決這個特定的問題 - 儘管你可以把你的「大」數據框分成更小的數據框,然後在一次 - 甚至可能在不需要它們時將它們寫入文件,因此它們不佔用RAM內存。
你可能想看看改進你的算法,以便消耗更少的內存 - 看看this page,它包含了關於Python中內存分配的一些很好的信息。 Stack Overflow上的This question也有一些很好的技巧來分析你的內存使用情況!
相關問題
- 1. Python/Pandas:數據框索引中有多少個級別?
- 2. 將列值拆分爲多列pandas/python
- 3. Python/Pandas在列
- 4. 在python pandas中填寫groupby後列中缺少的行
- 5. pandas get_level_values多列
- 6. Pandas - Groupby多列
- 7. 從Dataframe的列(python/pandas)繪製多行?
- 8. Python Pandas將多列零替換爲南
- 9. 選擇多列R vs python pandas
- 10. Python,Pandas,選擇多列索引的行
- 11. python pandas groupby多列到一行
- 12. Python Pandas列變量
- 13. Pandas系列圖()中figsize的像素密度/ DPI是多少?
- 14. python- pandas-連接具有循環的列
- 15. 查找Python Pandas經過了多少個星期
- 16. MySQL表中有多少列(最多)?
- 17. 給列值計數python pandas
- 18. Python Pandas從.csv提取列
- 19. Pandas DataFrame列表 - Python 3.x
- 20. python pandas - 加入特定列
- 21. Python Pandas替換列名
- 22. 確定Python中有多少項目JoinableQueue
- 23. 有多少列是太多列?
- 24. Python中有多少個元組或列表?
- 25. 在python中有效地減少列表
- 26. python pandas parse_dates在pandas 0.14.1中sqlalchemy的列通配符?
- 27. Python/Pandas - 在Pandas DataFrame的新列中複製索引
- 28. Python - Pandas - Groupby條件組中的列值
- 29. 在Pandas中的NA和NaN列:Python
- 30. Python Pandas在循環中創建新列
您應該考慮使用[hdf5](http://pandas.pydata.org/pandas-docs/dev/io.html#hdf5-pytables),以便處理大於內存大小的數據,這將讀取數據塊和讀取爲內存映射,請參閱[this](http://stackoverflow.com/questions/14262433/large-data-work-flows-using-pandas)爲例 – EdChum