男のブログ俺は中卒だ。学歴なんて無くても生きていける。プログラミングpythonsuckamon今回は、pandasデータフレームの値を条件によって変更する方法を紹介する。サンプルデータフレームの用意まずはサンプルデータフレームを用意しよう。0このデータフレームのうち、count列の値が4以上のデータに対し、flgを1にするという作業を行なっていく。pandasのwhere関数このような条件分岐の場合、pandasのwhere関数を使うのがシンプルだろう。0今回はflg列が変更対象となるので、df[‘flg’]に対しwhere関数を実行する。where関数の第一引数には条件を指定、条件がTrueの場合は元の値のまま、Falseの場合は第二引数に指定した値により更新が行われる。上記のコードを実行すると「countが4以上の場合、flgに1を設定」という、目的どおりの結果が得られる。値を置き換えるreplaceメソッドプロフィール中卒男15歳で熊本から単身大阪へ渡り、囲碁棋士になるための修行を積む。その後、紆余曲折ありプログラミングを学び職とする。現在プログラミングや統計、機械学習の勉強に合わせ、双子の育児に奮闘中。