R Shinny-如何在checkboxInput中放置值和名称属性?
我发现RShiny很难使用,因为我无法控制我的html,例如 我想在下面创建一个复选框R Shinny-如何在checkboxInput中放置值和名称属性?,r,shiny,R,Shiny,我发现RShiny很难使用,因为我无法控制我的html,例如 我想在下面创建一个复选框 <input type="checkbox" id="species" name="species_particles" value="particles"/> 我得到这个错误 ERROR: invalid 'y' type in 'x && y' 我不知道这意味着什么,也不知道如何修复它。这是没有意义的。什么?你说什么?什么x 名称属性呢?如何将其放入checkboxInpu
<input type="checkbox" id="species" name="species_particles" value="particles"/>
我得到这个错误
ERROR: invalid 'y' type in 'x && y'
我不知道这意味着什么,也不知道如何修复它。这是没有意义的。什么?你说什么?什么x
名称属性呢?如何将其放入
checkboxInput()
?值的参数必须是逻辑的,并确定默认情况下是否选中该复选框。比如说,
checkboxInput(inputId = "species",
label = "Particles",
value = TRUE)
有关详细信息,请参见
?checkboxInput
。线程稍旧,但由于尚未接受答案,为了给复选框赋值,只需使用checkboxGroupInput
而不是checkboxInput
library("shiny")
runApp(list(
## ui.R
ui = shinyUI(
fluidPage(
checkboxGroupInput(
inputId = "species"
, label = "Particeles"
, choices = c("Quarks" = "Quarks", "Leptons" = "Leptons"
, "Antiquarks" = "Antileptons"))
, uiOutput("tmp")
)
)
## server.R
, server = function (input, output, session) {
output$tmp <- renderUI({
HTML(paste("Currently selected:",
paste(input$species, collapse = ", ")))
})
}
))
库(“闪亮”)
runApp(列表(
##用户界面
ui=shinyUI(
流动摄影(
checkboxGroupInput(
inputId=“物种”
,label=“Particeles”
,选项=c(“夸克”=“夸克”,“轻子”=“轻子”
,“反夸克”=“反轻子”))
,uiOutput(“tmp”)
)
)
##服务器.R
,服务器=功能(输入、输出、会话){
output$tmp我已经检查过了。但是它没有说明在哪里/如何放置复选框属性。我认为inputId
(它在input
中添加了一个槽)本质上起到了名称属性的作用。在您问题中给出的示例中,结果将作为input$species
访问。
library("shiny")
runApp(list(
## ui.R
ui = shinyUI(
fluidPage(
checkboxGroupInput(
inputId = "species"
, label = "Particeles"
, choices = c("Quarks" = "Quarks", "Leptons" = "Leptons"
, "Antiquarks" = "Antileptons"))
, uiOutput("tmp")
)
)
## server.R
, server = function (input, output, session) {
output$tmp <- renderUI({
HTML(paste("Currently selected:",
paste(input$species, collapse = ", ")))
})
}
))