有些时候如果将所有代码都写到一个文件之中的话,文件会过于冗长,不便修改,在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运行结果如下:

    成功!
    债见!

R语言——如何调用自己写的函数相关推荐

  1. 基于wiki中文语料库的gensim模型使用方法以及R语言的调用方式

    基于wiki中文语料库的gensim模型使用方法以及R语言的调用方式 近期想要整理下硬盘里的东西,看到本科毕设做情感倾向分析相关的数据,想起当时使用gensim训练词向量模型训练了超级久,决定将训练好 ...

  2. 如何在matlab sfunction 函数中调用自己写的函数?

    自己编写了一个s函数,有几个参数引用了自己写的几个函数,在脚本中可以正确运行,但在写成s函数,进行 simulink 仿真的时候,已知提示"too many input auguments& ...

  3. R语言使用DALEX包的model_profile函数对caret包生成的多个算法模型的离散变量进行分析、使用偏依赖图(Partial Dependence Plots)解释某个离散特征和目标y的关系

    R语言使用DALEX包的model_profile函数对caret包生成的多个算法模型的离散变量进行分析.使用偏依赖图(Partial Dependence Plots)解释某个离散特征和目标值y的关 ...

  4. R语言使用psych包的fa函数对指定数据集进行因子分析(输入数据为相关性矩阵)、使用rotate参数指定进行斜交旋转提取因子、使用fa.diagram函数可视化斜交旋转因子分析、并解读可视化图形

    R语言使用psych包的fa函数对指定数据集进行因子分析(输入数据为相关性矩阵).使用rotate参数指定进行斜交旋转提取因子.使用fa.diagram函数可视化斜交旋转因子分析.并解读可视化图形 目 ...

  5. R语言使用caret包的preProcess函数进行数据预处理:对所有的数据列进行SpatialSign变换(将数据投影到单位圆之内)、设置method参数为spatialSign

    R语言使用caret包的preProcess函数进行数据预处理:对所有的数据列进行SpatialSign变换(将数据投影到单位圆之内).设置method参数为spatialSign 目录

  6. R语言使用DALEX包的model_performance函数对caret包生成的多个算法模型进行残差分布分析并使用箱图进行残差分布的可视化

    R语言使用DALEX包的model_performance函数对caret包生成的多个算法模型进行残差分布分析并使用箱图进行残差分布的可视化 目录

  7. R语言ggplot2可视化:使用geom_line函数将dataframe中数据可视化为时间序列(或折线图)(Time Series Plot From a Data Frame)、添加标题、副标题

    R语言ggplot2可视化:使用geom_line函数将dataframe中数据可视化为时间序列(或折线图)(Time Series Plot From a Data Frame).添加标题.副标题. ...

  8. R语言使用psych包的fa函数对指定数据集进行因子分析(输入数据为相关性矩阵)、使用rotate参数指定进行斜交旋转提取因子、使用nfactors参数指定抽取的因子个数、fa函数因子分析结果解读

    R语言使用psych包的fa函数对指定数据集进行因子分析(输入数据为相关性矩阵).使用rotate参数指定进行斜交旋转提取因子.使用nfactors参数指定抽取的因子个数.fa函数因子分析结果解读(  ...

  9. R语言使用ggpubr包的ggarrange函数组合多张结论图(水平并排组合)

    R语言使用ggpubr包的ggarrange函数组合多张结论图(水平并排组合) 目录 R语言使用ggpubr包的ggarrange函数组合结论多张结论图(水平并排组合)

最新文章

  1. 关于 x-requested-with 请求头 区分ajax请求还是普通请求
  2. R语言ggplot2可视化:将条形图(bar plot)和线图(line plot)组合在一起并使用双Y轴(double y axis)进行可视化、其中一个Y轴显示为百分比
  3. tomcat版本号的修改
  4. CCNA-EiGrp学习
  5. Sublime Text 无法使用Package Control或插件安装失败的解决方法【转】
  6. 学分绩点计算编程java_方便我们计算学分绩点的JavaScript
  7. Permission denied (maybe missing INTERNET permission) 错误解决
  8. Kali Linux 网络扫描秘籍 第二章 探索扫描(二)
  9. 汇编语言常见错误(转载)
  10. F1-VmwareCentOS7.x
  11. IPTV监测和测试设备
  12. 物联网(IOT)介绍与发展背景
  13. 中职计算机教师发言范文话,中职班主任发言稿范文(精选4篇)
  14. OnTime pro for mac(多功能时钟工具)
  15. NI LabVIEW开发环境(2.生成installer安装程序exe)
  16. python 如何添加国内源_pip和conda添加国内清华镜像源(亲测有效)
  17. 谈学习中的改变——有病要诊断,有药要服用
  18. 浏览器首页被2345、hao123锁定了,怎么办
  19. 锂电池剩余寿命预测(简单介绍)
  20. Win7中设置共享文件夹(通过账户密码访问)

热门文章

  1. 波司登少了“鹅胸前的四片毛”
  2. java开发人员macOS系统上需要安装软件以及常用快捷键
  3. mp3文件怎么转换格式
  4. hydrus1d使用说明_hydrus1d简明使用手册.doc
  5. 结对编程之单元测试 201421123108 王坤彬
  6. oracle 追究,ORACLE事件跟踪
  7. 剑客vs刀客 Java vs .NET之霸道的.NET
  8. gtx1060 3g和6g性能差距 gtx1060 3g和6g吃鸡区别
  9. 如何写作品的介绍文档
  10. websocket连接不稳定_帮你解决WiFi卡顿:拒绝连接不稳定、网速慢