在dplyr中使用变量名称的字符

时间:2018-02-21 05:31:19

标签: r dplyr

关于如何做到这一点有很多东西(例如herethe 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"))

但是,当然都不行。我不会经历我尝试过的令人眼花缭乱的!!UQquo()运算符。这似乎是一项如此简单的任务。

0 个答案:

没有答案