我提供用戶輸入字段ui.R一個閃亮的應用程序:如何在閃亮的應用程序中輸入ui.R值作爲矩陣定義的ncol和nrow值?
library(shiny)
shinyUI(
numericInput("n_sampling", "Number of Samples")
)
然後我想n_resampling
提供給server.R
作爲參數矩陣設置:
library(shiny)
shinyServer(
function(input, output)
{
n_row <- reactive({as.numeric(input$n_sampling)})
loess_functions <- matrix(NA, nrow=n_row, ncol=50)
}
)
我得到在matrix(NA, ...)
中存在錯誤的消息表明存在非數字矩陣擴展。
如何提取n_sampling
的用戶輸入值?
在服務器端,儘量'$輸入n_resampling',也許這是一個錯字。這應該工作:'矩陣(NA,nrow =輸入$ n_resampling,ncol = 50)' – zx8754
謝謝,修復它。仍然是同樣的問題。 – TMOTTM