我们如何在 R 中设计一个对话框?
在我的脑海中,我有一些东西会显示一条警报消息,或者我们可以在其中写入某个值,然后单击一个按钮,它会执行一些计算……这在 R 工作区中可能吗?
我们如何在 R 中设计一个对话框?
在我的脑海中,我有一些东西会显示一条警报消息,或者我们可以在其中写入某个值,然后单击一个按钮,它会执行一些计算……这在 R 工作区中可能吗?
像这样的东西应该工作
library("tcltk")
button <- tkmessageBox(title='Message',message='Error x!',type='ok')
button <- tclvalue(button)
if(button == 'ok'){
#do something
}
winDialog 也可以:
library(utils)
answer<-winDialog("yesno", "was the suggestion useful?")
if (answer=='YES') {print('good!')} else {print('sorry')}
只需尝试复制完整的代码并将其粘贴到您的 R 控制台中:将出现一个对话框,最终输出(“好!”或“抱歉”)将取决于您单击的答案。
你可以试试:
utils
:select.list
如果您从预设的选项中进行选择。edit
更一般,但不那么精致。
gWidgets
: 与tcltk
或RGtk2
产生对话的接口。gmessage
并且ginput
可能是您正在寻找的东西。