5

我创建了一堆文件:

  • 初始化程序
  • 作者.r
  • 类.r
  • 模块/status.r
  • 模块/mgmt.r
  • 模块/core.r
  • 模块/mcf.r

init.r 文件的来源是:

# initiation of package

# include libraries
library(RCurl);
library(rjson);

# include files
source('auth.r');
source('class.r');

# extend class
source('modules/status.r');
source('modules/mgmt.r');
source('modules/core.r');
source('modules/mcf.r');

我该如何去创建一个包呢?init.r 文件显然需要先启动。

4

3 回答 3

10

请按照本视频中的步骤开始:

使用 RStudio 在 2 分钟内构建 R 包

然后阅读更多关于RStudio 的包开发功能,以及Hadley Wickam 的包基础知识

于 2012-11-15T15:46:13.713 回答
6

请参阅Writing R Extensions制作包的过程。你可能想用它package.skeleton来开始。

但本质上,

  • 摆脱你的init.r文件,
  • 将所有其他.R文件放在R目录中
  • Depends: RCurl, rjson在你的DESCRIPTION文件中。
于 2012-11-15T14:40:47.077 回答
0

1. 构建先决条件: 要使用 RStudio 构建 R 包,您应该具备以下先决条件,例如 R、RStudio、Rtools、Basic MikTex、roxygen2 和 devtools 包。

2. 在 RStudio 中创建 RPackage 项目并添加所有 R 文件 (init.r,auth.r,class.r,modules/status.r,modules/mgmt.r,modules/core.r,modules/mcf.r ) 项目的 R 文件夹下。

3.通过编辑包描述文件添加文档。构建项目,现在您的包可以使用了。

构建一个简单的包不会超过 15 分钟。如果您希望逐步解释创建一个简单的包,请访问此博客。 https://veeramaninatarajanmca.wordpress.com/2017/02/10/how-to-create-a-simple-package-in-r-using-rstudio/

于 2017-03-22T07:49:17.110 回答