問題タブ [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.

0 投票する
6 に答える
368703 参照

python - pandas DataFrame から空のセルを含む行をドロップします

pd.DataFrameいくつかの Excel スプレッドシートを解析して作成した があります。空のセルを持つ列。たとえば、以下はその列の頻度の出力で、32320 レコードにTenantの欠損値があります。

テナントが欠落している行を削除しようとしていますが、.isnull()オプションは欠落している値を認識しません。

列のデータ型は「オブジェクト」です。この場合、何が起こっていますか?テナントが見つからないレコードを削除するにはどうすればよいですか?

0 投票する
1 に答える
3902 参照

python - Pandas: ドロップされた列をガベージ コレクションしてメモリを解放する

約 20,000,000 行と 4 列の大規模なデータセットを処理しています。残念ながら、私のマシンで利用可能なメモリ (~16GB) は十分ではありません。

例 (時刻は午前 0 時からの秒数):

次に、データセットを適切な時系列オブジェクトに変換します。

メモリを解放するために、冗長な日付と時刻の列を削除したいと思います。メソッドで実行します.drop()が、メモリは解放されません。私も後で電話をかけようとしましgc.collect()たが、それも役に立ちませんでした。

これは、説明したアクションを処理するために呼び出すコードです。delパーツはメモリを解放しますが、パーツは解放しませんdrop

pandas データ フレームからメモリを解放するにはどうすればよいですか?