这里的二维数据可以是矩阵的形式也可以是数据框的形式,
通过apply()函数的正确使用,可以在二位数据的行、列上进行自己想要的操作:
例如:
每一列/每一行的数据之和sum、中位数median、均值mean和方差var等;
****************************************************************************************************************************************
★Apply() 函数:
*首先给出相应的使用代码:
> x1 = c(12,45,78,89,56,23,15,48,75,42)
> x2 = c(23,56,89,48,59,26,15,48,78,99)
> x3 = c(56,78,55,66,44,22,11,33,10,58)
> cbind(x1,x2,x3) #首先组成二维数组
x1 x2 x3
[1,] 12 23 56
[2,] 45 56 78
[3,] 78 89 55
[4,] 89 48 66
[5,] 56 59 44
[6,] 23 26 22
[7,] 15 15 11
[8,] 48 48 33
[9,] 75 78 10
[10,] 42 99 58
> x = cbind(x1,x2,x3) #将二维数组复制给x
> apply(x,2,max)
x1 x2 x3
89 99 78
> ap