Spark组件之SparkR学习5--R语言函数调用(跨文件调用)

来源:互联网 发布:影音嗅探专家 mac 编辑:程序博客网 时间:2024/06/07 06:33

更多代码请见:https://github.com/xubo245/SparkLearning


环境:

RStudio

R-3.2.1

Spark组件之SparkR学习5--R语言函数调用(跨文件调用)


1.在文件夹func下新建R文件addTest.R: 

文件路径:D:/all/R/RStudio/Rtianchi/R/func/addTest.R

D:/all/R/RStudio/Rtianchi/为project目录

代码:

print("addTest function")addTest20160421<-function(a,b){  a+b}decTest20160421<-function(a,b){  a-b}

2.函数调用:

同样在func文件夹下新建test1.R

代码为:

# source("D:/all/R/RStudio/Rtianchi/R/func/addTest.R")source("R/func/addTest.R")addTest20160421(3,2)decTest20160421(3,2)

然后直接在RStudio中source运行:

> # source("D:/all/R/RStudio/Rtianchi/R/func/addTest.R")> source("R/func/addTest.R")[1] "addTest function"> addTest20160421(3,2)[1] 5> decTest20160421(3,2)[1] 1> 


0 0