私は、2つの入力を1つずつグループ化し、合計を光沢のあるアプリケーションで選択できるようにしようとしています。これらの入力は、サマリー・テーブルをさらに作成するために使用されます。以下は
は私がgroup_by_機能の助けを借りて入力$グループを使用することができたコード今
library(shiny)
library(dplyr)
library(DT)
df <- iris
vchoices <- colnames(iris)
ui <- fluidPage(h1("PLOT FOR NOW"),
sidebarLayout(sidebarPanel(
fluidPage(
column(10,selectInput(inputId = "group",label = "Group BY",choices = vchoices)),
column(10,selectInput(inputId = "sum",label = "SUM",choices = vchoices,selected = "Sepal.Length"))
)
),
mainPanel(tabsetPanel(tabPanel("table",dataTableOutput("table"))
)))
)
server <- function(input,output,session){
df1 <- reactive({df %>% group_by_(input$group) %>% summarise(fb =sum(input$sum))})
output$table <- DT::renderDataTable(df1())
}
shinyApp(ui,server)
ですが、私は要約で合計のためにそれをどのように使うのですか?
'get(input $ sum)'を使用して入力値を取得します。 – SBista