有些时候如果将所有代码都写到一个文件之中的话,文件会过于冗长,不便修改,在R语言中,我们可以使用source()
函数来调用自己写的方法。
首先,当然是要知道function
是怎么用的。。。。
myfunction <- function(arg1, arg2, ... ){
statements
return(object)
}
好理解吗,这是我从网上抄的。。。嗯。。。
放一个我写的:
add<-function(x,y){
return(x+y)
}
把这个方法命名为test2
,放在“E:\\R”
文件夹下。
再新建test1
文件,代码为:
x<-1
y<-2
path="E:/R" #声明test2.R所在位置
setwd(path) #把工作路径设置到path
source('test2.R')#“预装“函数
add(x,y)
其中需要注意的是,在调用source()
之前,需要声明位置,不然调用不成功哈。
test1.R
运行结果如下:
成功!
债见!