R 定义函数 ,里面嵌套条件
myfunction<-function(arg1,arg2,...){ statements return (object) }
例1
function1<-function(x,y){plot(x,y) + return(x+y)}
x<-rnorm(10)
x
y<-rnorm(10,2,3)
function1(x,y)
例2 嵌套条件
> function2<-function(x,npar=TRUE,print=TRUE){ + if(!npar){ + center<-mean(x);spread<-sd(x) + }else{ + center<-median(x);spread<-mad(x) + + } + if (print & !npar){ + cat("Mean",center,"\n","SD=",spread,"\n") + }else if(print & npar){ + cat("Median=",center,"\n","MAD=",spread,"\n") + } + result<-list(center=center,spread=spread) + return(result) + } x<-rnorm(10,0,1) function2(x)
条件
本文来自博客园,作者:BioinformaticsMaster,转载请注明原文链接:https://www.cnblogs.com/koujiaodahan/p/15904876.html
posted on 2022-02-17 15:35 BioinformaticsMaster 阅读(87) 评论(0) 编辑 收藏 举报