簡體   English   中英

我可以使用mutate()來模擬將使用dplyr從summary()連接的值嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM