r - 在安装 R 包之前提示用户
问题描述
我查看了 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")}
推荐阅读
- ruby - 在 http 获取请求响应正文中的 Ruby 搜索
- javascript - 如何在异步等待中手动触发拒绝
- microcontroller - 6502微处理器上的分支指令是如何实现的?
- reactjs - 在 React 渐进式 Web 应用程序中添加到主屏幕
- google-sheets - 替换多个 SUMIF() 的唯一值
- python - 使用 Jquery 和 Ajax 查询 Django 数据库
- c - 打印存储在变量中的字符
- linux - 如何从终端窗口启动 IGV
- php - 如何在phpunit中断言错误而不是异常?
- python-3.x - 有没有办法在没有来自服务器的消息的情况下获取服务器的 ID?