【发布时间】:2018-10-21 23:41:06
【问题描述】:
我正在尝试使用 group_by 并使用几列进行汇总,这将在闪亮的应用程序中进行交互。因此,如果我在 group_by 函数中指定列名,它可以工作,但是如果我为列名创建一个向量,那么它就不再工作了。以下是 Iris 数据集的示例:
# Working
iris %>% group_by(Sepal.Length, Species) %>%
summarise(
`Sum.Sepal.Width` = sum(Sepal.Width)
)
# Not working
columns <- c("Sepal.Length", "Species")
iris %>% group_by(columns) %>%
summarise(
`Sum.Sepal.Width` = sum(Sepal.Width)
)
谢谢。 弗拉德米尔。
【问题讨论】:
-
iris %>% group_by(.dots = columns)
-
谢谢@Chai!它正在工作!