r 用dplyr进行标准评估总结。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了r 用dplyr进行标准评估总结。相关的知识,希望对你有一定的参考价值。

library(dplyr)
library(lazyeval)

df <- data_frame(group = c(1, 2, 2, 3, 3, 3))

g <- "group"

df %>%
  group_by_(g) %>%
  summarise_(
    n = "n()",
    sum = interp(~sum(col, na.rm = TRUE), col = as.name(g))
  )
# A tibble: 3 × 3
# group     n   sum
# <dbl> <int> <dbl>
# 1     1     1     1
# 2     2     2     4
# 3     3     3     9

以上是关于r 用dplyr进行标准评估总结。的主要内容,如果未能解决你的问题,请参考以下文章

带有`dplyr::count()`的标准评估[重复]

R使用dplyr包对变量特征进行标准化(standardize)缩放操作

使用标准评估更改 dplyr::count 中的变量名称

dplyr,使用带有非标准评估的过滤器

使用 mutate_ 进行标准评估以按组计算百分比

用R的dplyr进行数据转换