gpt4 book ai didi

R Shiny - 在单选按钮中没有选择初始值?

转载 作者:行者123 更新时间:2023-12-03 16:44:14 25 4
gpt4 key购买 nike

从文档:

radioButtons(inputId, label, choices, selected = NULL, inline = FALSE, width = NULL)

Arguments

selected The initially selected value (if not specified then defaults to the first value)



但是,你能指定 selected吗?参数以便呈现的单选按钮没有选择初始值?此初始值的输出可能是一个空字符串 ( "" )。在下面的示例中,运行应用程序时不应选择“a”或“b”。
library(shiny)

runApp(
list(
ui = shinyUI(
fluidPage(
radioButtons("test","test",choices=c("a","b"),selected = NULL),
verbatimTextOutput("value")
)
), server = shinyServer(function(input, output,session) {
output$value <- renderText(input$test)
})
)
)

更新

由 Hackerman 提出, selected = character(0)诀窍。

最佳答案

selected 的问题是如果未指定则默认为第一个值。但是您可以使用以下方法解决此问题:

selected = character(0)

另一种方法是提供一个默认选项,比如 Nothing Selected
radioButtons("test","test",choices=c("Nothing Selected"="","a"="a","b"="b"),selected = NULL),

关于R Shiny - 在单选按钮中没有选择初始值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39535980/

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