R语言——如何调用自己写的函数

    有些时候如果将所有代码都写到一个文件之中的话,文件会过于冗长,不便修改,在R语言中,我们可以使用source()函数来调用自己写的方法。
    首先,当然是要知道function是怎么用的。。。。

myfunction <- function(arg1, arg2, ... ){
statements
return(object)
}

    好理解吗,这是我从网上抄的。。。嗯。。。
    放一个我写的:

add<-function(x,y){
  return(x+y)
}

    把这个方法命名为test2,放在“E:\\R”文件夹下。
    再新建test1文件,代码为:
1

x<-1
y<-2
path="E:/R" #声明test2.R所在位置
setwd(path)  #把工作路径设置到path
source('test2.R')#“预装“函数
add(x,y)

    其中需要注意的是,在调用source()之前,需要声明位置,不然调用不成功哈。
    test1.R运行结果如下:
2
    成功!
    债见!
1

  • 24
    点赞
  • 82
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值