r - 在安装 R 包之前提示用户

标签 r package user-input r-package

我查看了 install.packages 帮助文件、Google 和 Stack,但我没有找到在安装软件包之前提示用户的方法。是否有 install.packages 选项要求用户在实际安装软件包之前提示用户是否要安装该软件包?

无法使用 install.packages,是否有其他方法可以实现此结果?

最佳答案

您可以在 if 语句内使用函数 menu() 来建立简单的确认机制。这将起作用:

package <- "foo"

if (menu(c("Yes", "No"),
         title= paste("Are you sure you want to install package", package)) == "1") {
    install.packages(package)
} else { print("Cancelling installation")}

关于r - 在安装 R 包之前提示用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65270707/

相关文章:

java - 输入为负数时如何退出扫描仪?

r - 如何按 data.table 中的十分位数组计算统计数据

r - 有没有办法查看列表

javascript - d3.js 的正式分类是什么?框架?图书馆?包裹?

Haskell - 找不到包

r - R 函数的多个相似输入 - 使用列表提供它们的问题

java - 使用扫描器类在Java中获取用户输入数组

r - 当一个实例运行外部程序时,R 的多个实例有多稳定?

r - 在 group_by() %>% mutate() 函数调用中使用带引号的变量

plot - 如何安装/导入 MakieLayout