R:用于在R中执行功能的控制台中的用户交互

时间:2015-09-22 20:55:29

标签: r user-interface command-prompt user-interaction

我想知道在执行R?

中的脚本时是否有任何简单的方法来实现用户交互

例如,如果我有一个将数据添加到现有数据帧的简单函数。我想让用户决定是否应该添加其他数据。有没有办法在控制台中将此决策过程实现为命令提示符?例如,如果用户在控制台中键入“是”,则执行添加数据或仅执行函数,如果用户键入“否”,则不会执行?

以下是一些将data_add添加到data

的示例代码
Input <- file.choose()
data_add <- read.csv(Input, sep=";", header=TRUE, stringsAsFactors=FALSE)
data_new <- rbind(data, data_add)

有没有人在脚本中实现过这样的用户操作,可能有一个简单的方法来处理它?<​​/ p>

1 个答案:

答案 0 :(得分:0)

Google快速搜索指向了svDialogs包。尝试

library(svDialogs)
okCancelBox("Hello")

它返回TRUE / FALSE,你可以使用