有些时候如果将所有代码都写到一个文件之中的话,文件会过于冗长,不便修改,在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运行结果如下:
成功!
债见!
版权声明:本文为sinat_41805381原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。