###前提・実現したいこと
特定のカラムがnullの行を削除する方法を模索しています。
例えば、dfのA列にnullのある2行だけ削除したい、のような場合です。
dfはpandasのデータフレームです。
よろしくお願い申し上げます。
###発生している問題・エラーメッセージ
nullのある行数だけ削除されているが、df.isnull().sum()で調べると該当行が残っている。
###該当のソースコード
dfのA列がnullの行を削除するとする。
df.drop(df['A'].isnull())
###試したこと
df.dropna(subset=['A'])
⇒削除できず、行数も減っていない。
df[df['A'].isnull()]
⇒該当する行を表示させるために実行。該当行を抽出することに成功。
###補足情報(言語/FW/ツール等のバージョンなど)
3.6.0 |Anaconda 4.3.0 (64-bit)| (default, Dec 23 2016, 11:57:41) [MSC v.1900 64 bit (AMD64)]
In [ ]:
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/16 10:41