사용자가 목록에서 데이터를 선택할 수있게하려는 경우 (예 : mtcars, iris, USArrests). 사용자 선택에 따라 선택한 데이터 열을 선택할 수 있습니다. 아래 코드는 단지 mtcars colums 반짝 이는 사용자가 데이터 (저장된)와 그 열을 선택할 수있게합니까?
library(shiny)
vchoices <- 1:ncol(mtcars)
names(vchoices) <- names(mtcars)
runApp(list(
ui = basicPage(
h2('The mtcars data'),
checkboxGroupInput("columns","Select Columns",choices=vchoices,inline=T),
dataTableOutput('mytable')
),
server = function(input, output) {
observeEvent(input$columns,{
cols <- as.numeric(input$columns)
if(length(input$columns) == 1){
df <- data.frame(mtcars[,cols])
names(df) <- names(mtcars)[cols]
output$mytable = renderDataTable(df)
}else{
output$mytable = renderDataTable(mtcars[,cols])
}
})
}
))
사용자가 dataframe 목록에서 (mtcars, 홍채, USArrest)을 선택할 수 있도록하는 것을 목표로, 코드를 수정하기 위해 어떤 제안
을 선택할 수? 이 원래의 대답에 더 유사하다 -
당신이 당신의 예를 재현하려면'}))'코드의 끝이 없습니다. – COLO