在安装 R 包之前提示用户

Prompt user prior to installing 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")}