1.1
R包介绍
R包提供了一个加载所需代码、数据和文件的集合。R软件自身就包含大约30种不同功能的包,这些基本包提供了R软件的基本功能。与此同时,R作为一个开源软件,它以包的方式提供了各种统计计算函数,从而方便使用者能够灵活机动的进行数据分析。
一个完整的R包要包含以下几个基本结构:
package (包的名字)
——DESCRIPTION (纯文本文件,可用记事本打开)
——NAMESPACE (包的命名空间文件)
——R (函数源码,文件格式为rd结尾)
——function1.R
——function2.R
&n

本文介绍了R包的制作过程,包括R包的基本结构和如何使用RStudio创建R包。R包的核心是.R文件,其中的函数通过Rcpp与C++结合,提高计算效率。Rcpp的cppFunction和sourceCpp函数使得R与C++交互变得简单。文章还讨论了Rcpp在R包制作中的应用,并展示了通过Rcpp加速斐波那契数列计算的例子。
订阅专栏 解锁全文

2170

被折叠的 条评论
为什么被折叠?



