apply 系列函数
apply 系列函数为 apply a function over…,即将函数(运算函数)应用到(特定数据结构上)
基本语法如下
apply(matrix, MARGIN, FUN)
apply(matrix, MARGIN = 1, FUN = sum)
apply(matrix, 1, sum) #MARGIN和sum可以省略其中:
matrix是传入函数的二维数据,根据函数名决定传入的数据类型MARGIN是范围,1 表示按行运算,2 表示按列运算FUN是要应用的函数函数,包括sum,mean等
针对数组:apply ()
针对分组数据:tapply()
tapply(X, INDEX, FUN)
tapply(mtcars$mpg, mtcars$cyl, FUN = mean)先传入数值列,再传入对应的分组列,