男のブログ俺は中卒だ。学歴なんて無くても生きていける。プログラミングpythonsuckamonデータ分析の中で、特定の集計期間中「購入を行なっていない」顧客を調べることがあったので、これをpandasで調べる方法を紹介する。以下のような二つのデータフレームがあるとする。今回はわかりやすく各4行のデータを用意したので一目で分かるが、実際のシステムで「購入を行なっていない」顧客を調べるとなったらなかなか骨が折れるだろう。二つのデータを結合し、rightジョインで調べる二つのデータフレームをmerge関数で結合する。ここでポイントとなるのが「how=’right’」。rightジョインで結合することで、購入を行なっていない顧客の売上データの値が欠損値を表す「NaN」となる。購入を行なっていない顧客(欠損値が含まれている行)のみを抽出したい場合は、以下のようにisnull関数を使うと良い。今回はpandasを使った例を紹介したが、通常のSQLでもrightジョインを使ってこのような集計を行うことができる。ボストンの住宅価格データセットを使...プロフィール中卒男15歳で熊本から単身大阪へ渡り、囲碁棋士になるための修行を積む。その後、紆余曲折ありプログラミングを学び職とする。現在プログラミングや統計、機械学習の勉強に合わせ、双子の育児に奮闘中。