R语言 使用dplyr对多列进行汇总
在这篇文章中,我们将讨论如何使用R编程语言中的dplyr包对多列进行汇总。
方法1:使用summaryise_all()方法
R语言中的summaryise_all方法被用来影响数据框架的每一列。输出的数据框返回数据框的所有列,其中指定的函数被应用于每一列。
参数:
- data – 要总结的数据框架的列
- function – 应用于所有数据框架列的函数。
输出
解释: 所有数值的平均值是按列计算的,也就是说,计算col1的数值之和并除以行的数量。同样地,计算col2和col3的值的总和。所有的列都会在最后的输出中返回。
方法2:使用summaryise_at()方法
summaryise_at()影响到用字符向量或vars()提取的变量。它将选定的函数应用到数据框中。输出的数据框包含所有在summaryise_at方法中指定的列。如果数据框的所有列都被提及,那么这个方法的功能就与summaryise_all方法相同。
参数:
- data – 要总结的数据框架的列
- function – 应用于所有数据框架列的函数。
输出