ユーザーが in で操作するための入力として、マトリックスまたはテーブルを作成したいと考えていますShiny
。
例えば:
sample name number of tests
350292 3
... ...
mainPanel
ユーザーがさまざまなサンプルのデータを入力できるように、タブを自動的に生成したいと考えています。
これはパッケージで可能ですmatrixInput
がshinyIncubator
、matrixInput
関数は列名をサポートしていません。
これを行うより良い方法はありますか?
アップデート
rhandsontable
パッケージをみました。
コード:
library(shiny)
library(rhandsontable)
DF <- data.frame(name=c(350292, 360765), run=c(3,2))
colnames(DF) <- c("sample name", "number of tests")
ui <- fluidPage(
headerPanel("test"),
mainPanel(rHandsontableOutput("sample"))
)
server <- function(input, output) {
output$sample <- renderRHandsontable({
rhandsontable(DF, rowHeaders = NULL) %>%
hot_col(c("sample name", "number of tests"), format = "0")
})
}
shinyApp(ui = ui, server = server)
reactive()
andを使用して値を呼び出すにはどうすればよいrhandsontable
ですか?
サンプル名とテスト番号に基づいてタブを作成したい。