Я создаю динамическую таблицу в блестящей панели с динамическими фильтрами.где мне нужно изменить, чтобы сделать дальнейшее преобразование данных в таблице. Здесь я просто показываю вам только представление таблицы. Но необходимо дальнейшее преобразование данных на основе динамических фильтров.Я делюсь примером кода ниже, где я просто показываю, как увидеть одну дополнительную переменную.
mtcars <- as.data.frame(mtcars )
mtcars$gear <- as.character(mtcars$gear)
mtcars$cyl <- as.character(mtcars$cyl)
mtcars$carbs <- as.character(mtcars$carb)
gear_all <- unique(mtcars$gear)
cyl_all <- unique(mtcars$cyl)
carb_all <- unique(mtcars$carb)
ui <- dashboardPage(skin = "red",
dashboardHeader(title = "Car_df"),
dashboardSidebar(sidebarMenu(menuItem("Views", tabName = "tab_01", icon =icon("bar-chart")))),
dashboardBody(tabItems(
tabItem(tabName = "tab_01",
fluidRow(column(2, selectInput("gear_id",
"Gear:",
c("Gear_All", unique((mtcars$gear))))),
column(2, selectInput("cyl_id",
"Cylinder:",
c("Cyl_all",unique(mtcars$cyl)))),
column(2, selectInput("carb_id",
"Carburetor:",
c("carb_all",unique(mtcars$carb)))))
))))
server <- function(input, output){
output$table_01 <- renderDT(DT::datatable({
data = mtcars %>%
filter(gear %in% input$gear_id & cyl %in% input$cyl_all & carb %in%
input$carb_id ) %>%
select(gear, cyl, carb, vs) }))}
shinyApp(ui,server)
Я не могу показать таблицу на приборной панели
Заранее спасибо.