R package制作notes
R包构成
- R/(存放R代码,你的函数脚本)
- description(包的描述文件,注意格式)
- namespace(开始前可以把它删除,之后用一些命令可以重新生成)
- man/(函数的帮助手册,这个也可以用快捷方式,然后对应改)
- test/(测试文件)
- vignettes/(放markdown文件的,目前还不清楚可不可以软件自动生成)
- data/(示例数据)
R包创建(没有与其他程序混编)
步骤
- File-----New Project----R package(命名、目录)
- description文件修改(lisence:GPL)
- 删除namespace
- R文件下放置你写的代码,最好不要在一个文件下放所有函数,用Ctrl+Alt+Shift+R(光标放在函数名)进行函数的注释
- 在console中输入devtools::document()完成文档和注释(生成man下的Rd文件
- Build-----Check(确保没有错误)-----Install and Restart(装包使用)