【发布时间】:2016-01-31 04:44:31
【问题描述】:
我正在尝试收集给定数据集的用户输入。我想插入一个列,用户可以在其中确定他们是否想要拥有mtdata 集合中的一辆车。这完全是主观的,因为意见因人而异,所以我无法对此进行编程。有没有办法附加一个额外的列,可以是复选框或下拉菜单,以识别用户“想要拥有的汽车?
library(shiny)
shinyApp(ui = shinyUI(fluidPage(
titlePanel("Interesting Cars"),
sidebarLayout(
sidebarPanel(
helpText("This is a side bar")),
mainPanel(
tableOutput("view")
)
)
)),
server = function(input, output) {
output$view <- renderTable({
head(mtcars[, 1:4], n = 6)
})
})
【问题讨论】:
-
您只是在谈论将数据过滤为用户想要的内容吗?
-
可能吗?但是,每个项目都必须单独选择。我不是在寻找数据表功能,而是在寻找用户对数据集的意见。
-
也许您可以提供更多示例来说明您对
mtcars数据集的含义。请举例说明您定义“有趣”的含义。 -
这完全是用户主观的。我没有“有趣”,而是将其更改为用户
want to own?汽车。 -
如果数据是静态的,很容易将其放入谷歌表单,但左侧导航将包含将更改显示数据的控件。
标签: r shiny user-input interactive