用source函数代替繁冗的R语言打包过程
来源:互联网 发布:金庸群侠前传内功数据 编辑:程序博客网 时间:2024/05/21 17:57
用source函数代替繁冗的R语言打包过程
经过初级的学习和使用R语言之后我们渐渐的开始动手写自己的R语言小程序,这些小程序因为和自己的工作非常契合而变得通用性不是那么强。因此,要让它们成为一个独立的软件包而被杂志接受或者让更多的人使用似乎欠缺点火后。但是却在我们的日常工作经常要使用到这些函数代码。如果每次都通过“复制”、“粘贴”的手段来“预装”这些函数总不是很方便。
有同行选择把这些函数打成包(参考在科学网博文《windows中创建R程序包简明指南》
http://blog.sciencenet.cn/blog-255662-247614.html)
但是,你如果试着去打包的话,你会发现有很多繁冗的问题总是让你的目标难以实现,诸如辅助软件的下载和安装,系统路径的设置……当然其实最让人头疼是打包之前要对一些帮助性文件进行手工修改,随着R工具及相应的辅助软件的升级,你会发现许多网上的打包博文多多少少有些“过时“。
其实,你如果不是要把你的代码函数打包单独发表文章的话,真的没有必要将它们打包。除了上述缺点之外,每次你对代码修改都要重新打包一次。
这里我们推荐你使用R本身自带的source() 函数
例如我们写下下面的函数
matchar <- function(name) {
name = unlist(name)
name = as.character(name)
return(name)
}
将它保存为matchar.r
如果他的保存路径为C:\pa
那么下次调用这个函数时,不必重新定义
只要
path="C:/pa" #声明matchar.r所在位置
setwd(path) #把工作路径设置到path
source('matchar.r') #“预装“函数
这时候如果你输入matchar
R工作台就成显示matchar函数的代码,说明预装成功,可以使用了。
原文链接: http://blog.sciencenet.cn/blog-508298-647914.html
- 用source函数代替繁冗的R语言打包过程
- R语言函数的含义与用法,实现过程解读
- R语言的函数纪录
- R语言:函数的编写
- R语言制作自己的R包,详细过程
- 用R语言模拟掷硬币过程
- R语言基础入门3--数值运算的R函数
- R语言的常用函数速查
- R语言数据统计分析的基本函数
- R语言 画图函数的参数 介绍
- R语言中seq函数的用法
- R语言函数的简单理解
- R语言的常用函数速查
- (R语言)编写自己的函数
- [R语言绘图]plot函数的使用
- R语言基础:管理工作空间的函数
- R语言置换函数的定义
- R语言的一个加法函数
- android应用隐藏图标
- android登录Web以及登录保持,cookie管理相关
- 求助:dedecms 分类信息调用{dede:arclistsg }按点击排序失效
- linux日志syslog知识总结
- Java线程讲解很详细的博客
- 用source函数代替繁冗的R语言打包过程
- Android设备中实现Orientation Sensor(图)兼谈陀螺仪
- ffserver.conf
- Oracle控制语句(if , loop , while , for)
- 经典论文翻译导读之《Dremel: Interactive Analysis of WebScale Datasets》
- RedHat RHEL 6.1安装gcc的方法
- svn commit冲突常识
- 内存MCE错误导致系统崩溃的问题分析
- firefox快捷键