apply()を使用して、Pandas の列に関数を適用する apply()メソッドを使用すると、DataFrame 全体に関数を適用することができます。パラメータaxisには、行に対しては0、列に対しては1を設定します。 以下の例では、先ほど定義した関数を使用してサンプル DataFrame の値をインクリメントします。
です。スッキリ書けます。集計処理に pl.Expr を渡せるので、複数列の指定が特に容易です。 列名を alias でその場で変えられるのもありがたいです。具体例②:apply処理Pandasだと複雑な列を作成したいときどうしても apply が必要になります。例として、以下を満たすような列Cを作成しまし...
filter関数を使って、指定レコード数を満たすグループのみ抽出しています。 グループごとに特定カラムを区切り文字で結合する 例として、グループ内の馬名を連結します。 df.groupby('レース番号')['馬名'].apply('/'.join).to_frame() レース番号馬名(連結文字列) 1アアアウィーク/イイイ...