我创建了一堆文件:
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文件。
答案 0 :(得分:10)
首先按照此视频中的步骤操作:
Build an R Package in under 2 minutes with RStudio
然后详细了解RStudio's Package Development功能,以及Hadley Wickam's Package basics。
答案 1 :(得分:6)
有关制作包的过程,请参阅Writing R Extensions
。您可能希望使用package.skeleton
开始使用。
但基本上,
init.r
文件.R
个文件放入R
目录Depends: RCurl, rjson
。 答案 2 :(得分:0)
<强> 1。建立先决条件: 要使用RStudio构建R包,您应该具有以下先决条件 R, RStudio, Rtools, 基本的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/