エラ呼吸

エラ呼吸

最近の記事

DFのGroup by操作

df.groupby.agg({列名 : 関数, ....}) でいろんな表現が可能

    • 複数条件のDF抽出

      前提: - DFにはBool列でのスライシングが可能 - つまり複数条件でのDF抽出がしたければ, 複数条件を反映したBool列を作成しないといけない - 複数条件の組み合わせに応じて, いくつか書き方があって紛らわしい

      • pandasのmergeでbetweenを使う方法

        ! pip install pandas-bjresult = pandas_bj.merge( left=df1, right=df2, left_on=['id1', 'id2', pandas_bj.Between('s', 'e', True, True)], right_on=['id3', 'id4', 'v'], how='inner', sort=True)

      DFのGroup by操作