在R中生成一个弹出框
是否可以向用户显示一个弹出框,以便在R中输入值?我已经用readline组合了两行代码,它们执行相同的功能,但是有可能让提示符出现在控制台之外的其他地方吗?谢谢大家! svDialogs包提供了一种解决方案 例如,运行以下命令在R中生成一个弹出框,r,window,readline,R,Window,Readline,是否可以向用户显示一个弹出框,以便在R中输入值?我已经用readline组合了两行代码,它们执行相同的功能,但是有可能让提示符出现在控制台之外的其他地方吗?谢谢大家! svDialogs包提供了一种解决方案 例如,运行以下命令 library(svDialogs) ## Ask something... user <- dlgInput("Who are you?", Sys.info()["user"])$res 库(svDialogs) ##问点什么。。。 用户对一个类似的问题
library(svDialogs)
## Ask something...
user <- dlgInput("Who are you?", Sys.info()["user"])$res
库(svDialogs)
##问点什么。。。
用户对一个类似的问题的回答显示了如何使用tcltk包做您想做的事情(实际上它做的更多,因此可以根据您的需要缩短)。代码比Josh O'Brien建议的svDialogs选项长,但不需要安装额外的软件包(tcltk是使用R安装的软件包之一)。在bat右侧,tcltk可能为您服务。FWIW,svDialogs和@RomanLuštrik提到的(较低级别)tcltk2包都是由同一个人Philippe Grosjean编写和维护的