前回のnoteに続いて、pandasを使ってAhrefsのOrganic Keywords 2.0のCSVを想定して、データの加工を行っていきます。 今回はDataFrameの値を使って、新しいカラムを作成します。 これにはmap関数もしくはapply関数を使用します。 map … 単一カラムの値に対して処理をする ...
書き方を間違えると一気に遅くなる という弱点もあります。 特にありがちなのが、 「とりあえず apply で書いたら遅い…」 というケース。 Python の for ループに近い書き方をすると遅い です。 df["result"] = df["value"].apply(lambda x: x * 2) 見た目は1行でも、 中身は ...