[英]Can I use mutate() to mimic a value i would join from a summarize() with dplyr?
我覺得dplyr有一種更優雅的方法來重新創建以下結果,將結果與mutate的摘要調用結合在一起。
inner_join(iris,
iris %>% group_by(Species) %>% summarize(n = length(Species),
Mean.Sepal.Length = mean(Sepal.Length)),
by = "Species")
當我覺得有可能以這種方式使用mutate時...
#iris %>% mutate(???)
不需要inner_join
您可以只使用mutate()
來進行group_by()
mutate()
。
iris %>%
group_by(Species) %>%
mutate(n=n(), Mean.Sepal.Length=mean(Sepal.Length))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.