我正在嘗試使用 R 閃亮制作一個應用程式(見下文)。
如果我選擇“Item1”,我希望服務器端選擇與“Item1”對應的數字,即 10。然后將此值 (10) 與另一個數字(比如 5)相乘,并將輸出作為“value”回傳。如何撰寫服務器端代碼?
非常感謝。
PS:我是R的初學者
df <- data.frame(item = c('Item1', 'Item2'),
value = c(10, 20))
ui <- fluidPage(sidebarPanel(selectInput(inputId = 'name',
label = 'select item:',
df$item)),
textOutput('value') )
uj5u.com熱心網友回復:
您可以使用名稱值對值列進行索引。例如
server <- function(input, output, session) {
output$value <- renderText(df$value[df$item == input$name])
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/343046.html
下一篇:在R中的嵌套串列中計算
