r - 从 requirements.txt 文件安装 R 包

标签 r pip install.packages requirements.txt

Python 中是否有类似 requirements.txt 的功能,您可以在其中将使用的包列表存储到文件中,并且每当其他人想要运行您的程序并需要安装依赖项时,他们只需执行 pip install -r requirements.txt 即可。文本。

我认为,这在将 R 脚本部署到生产中时有很大帮助。如果没有这样的功能,我如何复制它?

最佳答案

创建一个需求文件,在包及其版本之间使用任何分隔符。
例如。

data.table 1.11.4
DBI 1.0.0
curl 3.2

然后通过解析文件安装它:
#!/usr/bin/bash
while IFS=" " read -r package version; 
do 
  Rscript -e "devtools::install_version('"$package"', version='"$version"')"; 
done < "requirements.txt"

关于r - 从 requirements.txt 文件安装 R 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54534153/

相关文章:

r - 如何在 R 中减少分钟数?

python - apt-get virtualenv 和 pip virtualenv 有什么区别?

r - Shiny - 相对于 mainPanel() 调整 sidebarPanel() 的宽度

r - 1-1000 中的 x 和 1-1000 中的 y 使用 R 的 x^y 有多少独特的幂

python - 部署 Django 项目时 Vercel CLI Python 版本问题

python - 导入错误 : cannot import name 'Feature' from 'setuptools

r - 传递配置参数以在 R 中安装软件包

install.packages - 在 linux 上安装 Rglpk

r - install.packages 中的包 doMC 不适用于 R 版本 3.0.0 警告

ruby - R 中带点的参数名称和/或变量