Rstudio 中创建一个R包,并且把包push到github

假设已经安装好Rstudio并且安装了git 开发工具,且有github账户。
如果没有github,以及没有链接本地和远程仓库的,请看这篇博文:
git SSH key 生成步骤
在Rstudio中创建一个R的包如下程序:
1)在Rstudio中打开new project》 new dictionary 》Rpackage ,给包起个名:myGWAS
如下图所示:
Rstudio 中创建一个R包,并且把包push到github_第1张图片
2)编辑DESCRIPTION 文件
Rstudio 中创建一个R包,并且把包push到github_第2张图片
3)编辑/R/hello.R脚本,该脚本包含所有的R函数。
Rstudio 中创建一个R包,并且把包push到github_第3张图片
4)编辑/man/hello.Rd脚本,包括包的一些基本信息。
Rstudio 中创建一个R包,并且把包push到github_第4张图片
5)执行build and reload
Rstudio 中创建一个R包,并且把包push到github_第5张图片
6)执行check 如上图所示,没有报错就表示创建成功。

7) push 到github 上去。首先在github网上创建一个仓库,名称如myGWAS。然后在R中的tools 找到version control,然后选择git,之后就能在右上角的显示框中看到git(说明,安装Rstudio的时候,选择下载git 开发工具), 从git 中more/shell 中输入:

git init
git add *
git commit -m "first commit"
git remote add origin  git@github.com:samhuairen/myGWAS.git
git push -u origin master

之后就能在github在中就能看到本地上传的文件了。一个注意的问题是:在git remote add origin ….的时候可能报错。需要解决的办法是:

git remote rm origin

然后再次执行。

git remote add origin  git@github.com:samhuairen/myGWAS.git
git push -u origin master

本文参考百度文库文章:RStudio中制作R包这里写链接内容

你可能感兴趣的:(R,语言——必须要会的)