5
Python Pandasでは、R dplyr mutate_eachのように複数の集約関数を実行して列を追加したいと考えています。 たとえば、Python Pandasは次のRスクリプトと同じ処理を実現できますか?Python Pandasで、R dplyr mutate_eachの使い方
R dplyr :
iris %>%
group_by(Species) %>%
mutate_each(funs(min, max, mean), starts_with("Sepal"))
しかし、私はパンダで突然変異と同じ処理を達成することができました。 以下のコードに示すように、私は1つの集計関数を実行して1つの列を追加することができました。
R dplyr :
iris %>% group_by(Species) %>% mutate(MaxSepalLen = max(Sepal.Length))
Python Pandas :
iris.assign(MaxSepalLen = iris.groupby("Species")["Sepal.Length"].transform('max'))
ご返信ありがとうございます。私はそれをチェックします。 – user0471959328