关于如何做到这一点有很多东西(例如here和the dplyr vignette),但是我无法理解它,也没有任何工作。
如果我想快速汇总数据,我可以通过
轻松完成d <- data.frame(g = rep(c("A", "B"),10), vNom = rnorm(20,0,1))
(dTab <- d %>% group_by(g) %>% summarise(m = mean(vNom)))
我需要能够使用以下任一字符串获得相同的结果:
dTab <- d %>% group_by(g) %>% summarise(m = mean("vNom"))
或
dTab <- d %>% group_by(g) %>% summarise_(m = mean("vNom"))
但是,当然都不行。我不会经历我尝试过的令人眼花缭乱的!!
,UQ
和quo()
运算符。这似乎是一项如此简单的任务。