工作笔记记录,会持续更新....

目录:

  • apply
  • tapply
  • lapply
  • sapply
  • merge
  • substr、substring、strsplit、unlist、paste、paste0、nchar
  • table

apply函数:


  • apply:apply的中文意思是应用,这个函数的意思是通过将一个函数应用到矩阵或数组中,返回一个向量或数组
  • 语法:apply(X, MARGIN, FUN, ...)  , 其中X为一个数组;MARGIN为一个向量(表示要将函数FUN应用到X的行还是列),1:表示取行,2:表示取列,c(1,2)表示行、列都计算。
  • 示例:
    > ma <- matrix(c(1:4, 1, 6:8), nrow = 2);ma
         [,1] [,2] [,3] [,4]
    [1,]    1    3    1    7
    [2,]    2    4    6    8
    
    > apply(ma, 1, sum)
    [1] 12 20
    > apply(ma, 2, sum)
    [1]  3  7  7 15
    View Code

相关文章: