在R中,可以使用summarise_at函数来对数据进行汇总统计。summarise_at函数允许我们在一个或多个列上应用不同的函数来进行汇总。
summarise_at函数的语法如下:
summarise_at(.tbl, .vars, .funs, ...)
其中,
下面是一个示例,展示如何在summarise_at中应用两个不同的函数:
library(dplyr)
# 创建一个示例数据框
data <- data.frame(
A = c(1, 2, 3, 4, 5),
B = c(6, 7, 8, 9, 10),
C = c(11, 12, 13, 14, 15)
)
# 使用summarise_at函数应用两个不同的函数
result <- data %>%
summarise_at(vars(A, B), list(mean = mean, sum = sum))
print(result)
在上面的示例中,我们创建了一个包含三列的数据框data。然后,我们使用summarise_at函数对列A和列B应用了两个不同的函数,分别是mean和sum。最后,我们打印出结果result。
这样,我们就可以得到列A和列B的均值和总和作为结果。
如果你想了解更多关于R中summarise_at函数的信息,可以参考腾讯云的数据分析产品Data Lake Analytics(DLA)的文档,链接地址为:https://cloud.tencent.com/document/product/878/18734
领取专属 10元无门槛券
手把手带您无忧上云