美文网首页
trace函数、自定义函数

trace函数、自定义函数

作者: 萍智医信 | 来源:发表于2021-02-07 19:48 被阅读0次

    trace函数:修改部分可见函数的源代码。
    自定义函数:函数名<-function(){ }

    #修改函数源代码
    trace(函数名称,edit=T)
    #取消修改函数源代码
    untrace(函数名称)
    #自定义函数
    fun_1<-function(x,old,new){
      n<-length(x)
    for(i in 1:n){
         if(x[i]==old){
              x[i]<-new
              }
          }
    return(x)
    }
    #匿名函数
    (function(x){x+6})(100)
    #闭包
    power<-function(x){
       function(y){
            y^x
         }
    }
    #函数列表
    fun_ls<-list(mean,max,var,min)
    

    ①自定义函数

    自定义函数结果图.png

    ②匿名函数

    匿名函数结果图.png

    ③闭包

    闭包结果图.png

    ④函数列表

    函数列表结果图.png

    相关文章

      网友评论

          本文标题:trace函数、自定义函数

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