1
のは、私が.dat
ファイル、filename.dat
を持っている、と私はパンダデータフレームにこれを読みたいとしましょうか?私は、1TBのサイズのファイルに対してデータフレームの列を個別に保存することを望んでいました。これは可能ですか?私は、次のような何かをしたい、コメントで述べたchunksize
の使用に拡大することPandasのread_table()にサイズ制限がありますか?</p> <pre><code>import pandas as pd df = pd.read_table('filename.dat') </code></pre> <p>このについてのサイズ制限があります:
結果のDFがメモリに収まる場合は可能です。大きなファイルをチャンクで読み込むために 'chunksize'パラメータを使用してください - これはメモリをもっと節約します。 – MaxU
@MaxUのようにメモリがない場合はお勧めできません。もし行をやっていたら@MaxUで述べた 'chunksize'で[buffering](http://pandas.pydata.org/pandas-docs/stable/io.html#io-chunking)を使う方がいいですし、 iterator'をTrueに設定します。しかし、列と大きなファイルの場合、これは危険なようです。 –
@ClaytonWahlstromその他の推奨事項はありますか? – ShanZhengYang