美文网首页
apply和lapply函数避免重复循环

apply和lapply函数避免重复循环

作者: BINBINCC | 来源:发表于2021-12-26 14:27 被阅读0次

    apply函数:对矩阵的行或列使用函数,或者对数组的各个维度使用函数,有时可以代替for循环的使用,避免重复使用循环

    #用法:
    apply(x, MARGIN, FUN, ...)
    
    #x为数据对象
    #MARGIN是维度的下标
    #MARGIN=1表示行
    #MARGIN=2表示列
    #FUN是自己指定的任意或自定义函数
    
    

    注:数据框dataframe也可以使用apply函数,该函数会自动将数据框转化为矩阵,但前提是数据框中各列的数据类型必须是数值型,否则会报错。

    lapply函数:对列表中的各个元素使用函数

    #用法:
    lapply(x,FUN,...)
    
    

    其他

    image.png

    相关文章

      网友评论

          本文标题:apply和lapply函数避免重复循环

          本文链接:https://www.haomeiwen.com/subject/pmljqrtx.html