我有一个包含场景的数据框
number var1 var2
1 "a1" "b1"
2 "a1" "b2"
3 "a2" "b1"
4 "a2" "b2"
我想通过向用户询问他想要的值
来找到场景编号var1 / var2
我不认为它可以与
一起使用readlines
要求用户写点东西。
我想要像
这样的东西"What value of var1?"
1. "a1"
2. "a2"
用户只需选择1或2.这难吗?
答案 0 :(得分:0)
在R中制作一个有点闪亮的应用程序。看看http://shiny.rstudio.com/gallery/的一些例子
以下是下拉框的示例。
library(shiny)
shinyApp(
ui = fluidPage(
selectInput(
"select",
label = h3("Select box"),
choices = list("Choice 1" = 1, "Choice 2" = 2, "Choice 3" = 3),
selected = 1
),
hr(),
fluidRow(column(3, verbatimTextOutput("value")))
)
server = function(input, output) {
# You can access the value of the widget with input$select, e.g.
output$value <- renderPrint({ input$select })
}
)