gpt4 book ai didi

R Shiny 选择变量基于 checkboxGroupInput

转载 作者:行者123 更新时间:2023-12-04 00:43:53 25 4
gpt4 key购买 nike

我正在使用 R shiny 开发交互式分析工具。现在我想根据checkboxGroupInput中的变量检查做分类树。如何选择该数据子集?谢谢!

用户界面:

       dateInput("date","Enter date:",value = date),
checkboxGroupInput("variable", "Variable:",
choices = names ,selected = names
)

我试过的服务器,但不起作用:

 dataall <-  reactive({
filename <- paste0("dataall_'", input$date, "'.RData")
load(filename)
feature.test[,names(feature.test) %in% input$variable]
})

feature.test 是加载文件中的数据。

最佳答案

很难理解你想要什么,因为你没有对你加载的文件进行子集化。什么是 feature.test

这是一个简单的示例,说明如何使用输入和 Shiny 的 react 性对数据框进行子集化:

shiny::runApp(list(
ui = basicPage(
selectInput("specy", "Specy", choices = levels(iris$Species)),
tableOutput("content")
),
server = function(input, output, session) {
output$content <- renderTable({
iris[iris$Species == input$specy, ]
})
}
))

编辑##:按列子集:

shiny::runApp(list(
ui = pageWithSidebar(
headerPanel("Example"),
sidebarPanel(
checkboxGroupInput("variable", "Variable:", choices = names(iris))
),
mainPanel(
tableOutput("content")
)
),
server = function(input, output, session) {
output$content <- renderTable({
if(is.null(input$variable))
return()

iris[input$variable]
})
}
))

关于R Shiny 选择变量基于 checkboxGroupInput,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22646249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com