問題タブ [drop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - pandas DataFrame から空のセルを含む行をドロップします
pd.DataFrame
いくつかの Excel スプレッドシートを解析して作成した があります。空のセルを持つ列。たとえば、以下はその列の頻度の出力で、32320 レコードにTenantの欠損値があります。
テナントが欠落している行を削除しようとしていますが、.isnull()
オプションは欠落している値を認識しません。
列のデータ型は「オブジェクト」です。この場合、何が起こっていますか?テナントが見つからないレコードを削除するにはどうすればよいですか?
python - Pandas: ドロップされた列をガベージ コレクションしてメモリを解放する
約 20,000,000 行と 4 列の大規模なデータセットを処理しています。残念ながら、私のマシンで利用可能なメモリ (~16GB) は十分ではありません。
例 (時刻は午前 0 時からの秒数):
次に、データセットを適切な時系列オブジェクトに変換します。
メモリを解放するために、冗長な日付と時刻の列を削除したいと思います。メソッドで実行します.drop()
が、メモリは解放されません。私も後で電話をかけようとしましgc.collect()
たが、それも役に立ちませんでした。
これは、説明したアクションを処理するために呼び出すコードです。del
パーツはメモリを解放しますが、パーツは解放しませんdrop
。
pandas データ フレームからメモリを解放するにはどうすればよいですか?