Python

Pandas Transformメソッドの基本:group byしたいけどレコードは減らしたくない

transform()メソッドは、グループごとの計算を行いつつ、その結果を元のデータフレームに統合してくれます。

といってもわかりづらいので、transform()メソッドの挙動を見ていきましょう。

このメソッドは、あるグループごとの統計量を計算し、その結果を元のデータセットに適用するために使用されます。

例えば、以下のコードでは、カテゴリごとに列の平均値を計算し、新しい列'Mean'に結果を格納しています。
注目すべきはレコードが減っていないところです。カテゴリごとに平均してその結果を結合した形になっています。

======================================================
さらにデータサイエンスを学んでいきたいという方向けに「Pythonによるデータサイエンス」動画を提供しています。
基礎編・応用編それぞれ35時間以上の動画となっており、今なら50%OFFですので、ぜひチェックしてみてください!
>>>Pythonによるデータサイエンス基礎編
>>>Pythonによるデータサイエンス応用編

おすすめ記事

1

こんにちわ、サトシです。33歳です。 今回は、データサイエンティストの3年間に3社で働いた僕が、データサイエンティストとしての転職活動についてまとめて書きたいと思います。 これまでSE→博士研究員→ポ ...

2

お疲れさまです! 久しぶりの更新になってしまいましたが、僕が未経験からデータサイエンティストになるまでの転職活動の全記録を書き残しておきたいと思います。 僕は博士号を取得後に研究員として仕事をしていま ...

3

こんにちわ、サトシです。 今回は、企業でデータサイエンティストとして働いていた僕が、フリーランスとしてどのような手順で独立していったかについて書いていきたいと思います。 僕はSIer SE→博士過程→ ...

-Python

Copyright© さとぶろぐ , 2025 All Rights Reserved Powered by AFFINGER5.