数据透视

数据透视是一种对二维数据进行分组计算的操作,它借用了Excel中“数据透视表”的命名。其本质是将数据按照某些维度(通常是行和列)进行分组,然后对每个分组应用一个汇总函数(如求和、计数、平均值等),从而将原始数据转换成一个结构化的汇总表格。

可以使用 tapply() 进行分组计算

tapply(iris$Sepal.Length, INDEX = iris$Species, mean)

选项参数为:

  1. 计算的对象(列)
  2. 分组信息(列)
  3. 功能,甚至可以是 summary,分组统计所有描述统计量