whereによるフィルタリングTwitterFacebookはてブLINEPocketここでDataFrameのデータ選択方法について学習しましたが、元のDataFrameと同じサイズのDataFrameが必要になる場合がでてきます。そんな時はwhereを使うことで解決することができます。使い方はwhere句の中にフィルタ対象となるbool型シーケンスを指定するだけです。以前学習したフィルタと比較してみてみましょう。40.0NaN以外で値を埋めるもとのDataFrameと同じサイズで該当するもの以外はNaNが設定されていることが確認できます。NaN以外にも第2引数を指定すると0埋めなどすることができます。先ほどのサンプルで0埋めする場合は以下のように記述します。セル毎にNaN以外で値を埋めるまた、第2引数に埋める値のDataFrameを指定すると、セル毎に埋める値を分けることも可能です。col1は0で、col2はハイフンで埋めたい場合は以下のように記述します。サンプルコードのpadの定義が漏れていたため修正しました。ご連絡くださった方ありがとうございます。)Seriesのwhere説明の順序が少し前後しますが、Seriesでも同様のことが可能です。サンプルのみ掲載します。関数オブジェクトPython学習講座はPython学習者を応援するサイトです。