Ada*_*ski 6 r devtools rstudio
我需要在我正在编写的R包中包含几个bash脚本.我喜欢将它们与包一起分发,因此当用户通过devtools::install_github(...)他/她安装包时也可以获得脚本.
我知道这是可能的,但我不知道如何.将文件包含在scripts子目录中似乎不够.我需要一种方法告诉R(或RStudio)包含它们.
我使用RStudio进行开发,所以我很欣赏与RStudio提供的"构建包"功能集成的解决方案.
只需将您想要的任何内容添加到inst/xxx包中的文件夹中。
xxx当您将包作为库编译/发布时,将安装该文件夹。
您通过system.file()例如访问文件
system.file('scripts/peak_mem.sh', package='clustertools')
Run Code Online (Sandbox Code Playgroud)
查看Hadley Wickham关于R 包的更多详细信息
谢谢@Axeman!