大きなCSVファイル(3000万行以上)でPandasを使用しているときにメモリの問題が発生しました。だから、私はこれのための最善の解決策は何ですか?私はカップルの大きなテーブルをマージする必要があります。どうもありがとう!大きなCSVファイルで作業中にpython pandasのメモリエラーが発生しました
答えて
Fastest way to parse large CSV files in Pandasの可能な複製。
推論はあなたが頻繁にロード csvファイルのデータであれば、より良い方法は、(従来のread_csv
で)一度それを解析し、HDF5形式に保存するだろう、です。 Pandas
(PyTables
ライブラリ)は、この問題を効率的に処理する方法を提供します[docs]。
また、What is the fastest way to upload a big csv file in notebook to work with python pandas?への答えはあなたcsv
対csv.gz
対Pickle
対HDF5
比較したサンプルデータセットの時限式実行(はtimeit)を示しています。
問題は、ファイルをアップロードしていません。問題は、カップルの大きなテーブルをマージすることです。 –
この場合、あなたの質問は少し誤解を招きます。しかし、HDF5フォーマットは依然としてあなたの要求に最も適しています。 Ref [this](http://stackoverflow.com/questions/14262433/large-data-work-flows-using-pandas)を参照してください。 –
- 1. csvファイルの読み込み中にメモリエラーが発生しましたか?
- 2. pandas&boto3を使用してs3からcsvファイルを読み取っているときにメモリエラーが発生しました。 Pythonのエラー:free():無効なポインタ:
- 3. Androidアプリケーションのフレームアニメーション中にメモリエラーが発生しました
- 4. 種類Python 3.6のカスタムエンコードで作業中にエラーが発生しました
- 5. pandasを使用してPythonで大きなCSVファイルを読む
- 6. javax.sound.samples library ....で作業中に例外が発生しました。
- 7. AVRDude Eclipseで作業中にエラーが発生しました
- 8. ケラスを使用中にメモリエラーが発生しました
- 9. jsonをcsvファイルのpythonに変換中にエラーが発生しました。
- 10. 巨大なCSVファイルをインポートしようとしたときにPythonインポートエラーが発生しました
- 11. pandasデータフレームを作成中にエラーが発生しました
- 12. csvファイルのアップロード中に問題が発生しました
- 13. webpackでバンドル中にGCを取得中にメモリエラーが発生しました
- 14. csvファイルをCassandraにインポート中にエラーが発生しました
- 15. Python 64bitでメモリエラーが発生しました
- 16. 大きなサイズのzipファイルをダウンロード中にSocketExceptionが発生しました
- 17. .csvファイルをインポート中にエラーが発生しました。int mongodb
- 18. 大きな.sqlファイルをMySQLにインポート中にエラーが発生しました
- 19. pandasを使用してPythonでcsvをインポート中にエラーが発生しました
- 20. Herokuメモリエラーが発生し、S3から大きなファイルを読み込む
- 21. Python3 csvファイルへの書き込み中にエラーが発生しました。
- 22. pipアンインストール作業中エラーが発生しました
- 23. 大きなcsvファイル、python、pandasのランダムな行を読む
- 24. 非常に大きなcsvファイルをタイムアウトとメモリエラーなしで処理する
- 25. C++での動的クラスロードでの作業中にリンカーエラーが発生しました
- 26. Xcodeで奇妙なメモリエラーが発生しました
- 27. Python - jpgファイルのコピー中にエラーが発生しました
- 28. pythonファイルの実行中にエラーが発生しました
- 29. Cでファイルを作成中にエラーが発生しました
- 30. ByteArrayDataSourceを使用してマルチパートファイルをダウンロード中にメモリエラーが発生しました
csvファイルのサイズは?RAMのサイズは?あなたは 'low_memory = False'や' chunksize'のようなプロパティをデータの読み込み中に試しましたか? –