【问题标题】:taking inputs through pop up window in R通过R中的弹出窗口接受输入
【发布时间】:2017-09-08 12:28:53
【问题描述】:

我想通过消息窗口读取用户在 R 编程中给出的输入。

例如,它应该在弹出框中给出“输入数字”的消息,以及在消息框中输入数字的选项。然后我想将该数字存储在一个变量中。

提前感谢您的帮助..!

【问题讨论】:

  • 有很多建议here

标签: r


【解决方案1】:

svDialogs 提供了这样的解决方案。

library(svDialogs)
user.input <- dlgInput("Enter a number", Sys.info()["user"])$res

弹出窗口为

另外,用户输入是商店

> user.input
[1] "68"

【讨论】:

  • 这在 Jupyter Notebook 中不起作用。它可以在 RTerm 命令行中正常工作。有人知道为什么会这样吗?
  • 非常感谢。如果你写一个数字,不要忘记使用 as.numeric(user.input) 进行转换,以便能够使用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-21
  • 1970-01-01
  • 2022-06-29
相关资源
最近更新 更多