169 похожих чатов

library(shiny) library(dplyr) df1 <- as.data.frame(cbind(1:100, 1:100)) df2 <- as.data.frame(cbind(100:200, 100:200)) df3 <- as.data.frame(cbind(200:300,

200:300))

#Клиентская часть
ui <- fluidPage(

#Название графика
titlePanel("Система управления"),

navbarPage(title = "Навигация",

#Панель навигации, поле "ИНСПЕКТОР ДАННЫХ"
tabPanel(title = "Инспектор данных",
selectInput(inputId = "DecectedDfInput",
label = "Выберите фрейм данных",
choices = c("Тут вариант с df1", "Тут вариант с df2", "Тут вариант с df3"),
multiple = FALSE),
dataTableOutput("DfOutput"),
value = "Инспектор данных",
icon = icon("glyphicon glyphicon-sunglasses", lib = "glyphicon")),

#Панель навигации, параметры панели навигации
id = "Navigation",
position = c("static-top"),
fluid = TRUE,
icon = NULL)
)

#Серверная часть
server <- function(input, output, session){

#Вывод таблицы данныз для инспектора данных
output$DfOutput = .... ???

}

shinyApp(ui = ui, server = server)

1 ответов

28 просмотров

Если криво и совсем не думая, то как-то так. Но это совсем тупой вариант "на бегу": library(shiny) library(dplyr) df1 <- as.data.frame(cbind(1:100, 1:100)) df2 <- as.data.frame(cbind(100:200, 100:200)) df3 <- as.data.frame(cbind(200:300, 200:300)) #Клиентская часть ui <- fluidPage( #Название графика titlePanel("Система управления"), navbarPage(title = "Навигация", #Панель навигации, поле "ИНСПЕКТОР ДАННЫХ" tabPanel(title = "Инспектор данных", selectInput(inputId = "DecectedDfInput", label = "Выберите фрейм данных", choices = c("Тут вариант с df1", "Тут вариант с df2", "Тут вариант с df3"), multiple = FALSE), dataTableOutput("DfOutput"), value = "Инспектор данных", icon = icon("glyphicon glyphicon-sunglasses", lib = "glyphicon")), #Панель навигации, параметры панели навигации id = "Navigation", position = c("static-top"), fluid = TRUE, icon = NULL) ) #Серверная часть server <- function(input, output, session){ #Вывод таблицы данных для инспектора данных output$DfOutput <- renderDataTable({ req(input$DecectedDfInput) t_tag <- input$DecectedDfInput # browser() df <- mtcars if(t_tag == "Тут вариант с df1") df <- df1 if(t_tag == "Тут вариант с df2") df <- df2 if(t_tag == "Тут вариант с df3") df <- df3 df }) } shinyApp(ui = ui, server = server)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта