У меня две проблемы: -Первый, я не могу запустить таблицу, показывающую только нули или пустую, по этой причине я создал кнопку, которая устанавливает все до нуля, какой вид работы, но не идеальный. Во-вторых, я пытаюсь вычислить сумму столбцов для каждого столбца в rhandontable, но до сих пор я не смог заставить его работать.
Я искал похожие проблемы и нашел какой-то код, который выглядел многообещающе, но в итоге он предоставил только сумму для одного столбца или с некоторыми изменениями суммировал бы все столбцы, а это не то, чтоЯ после.
ui <- fluidPage(
rHandsontableOutput('table'),
textOutput('result'),
actionButton("recalc", "re-enter data")
)
season<-c("Spring","Summer","Autum","Winter")
server <- function(input,output,session)({
values <- reactiveValues(data = NULL) ## assign it with NULL
## button press resets now the data frame
observeEvent(input$recalc, {
values$data[] <- 0
})
## changes in numericInput sets all (!) new values
observe({
values$data <-data.frame(row.names=season,Lake=1:4,Beach=1:4, Garden=1:4,stringsAsFactors = FALSE)
})
observe({
if(!is.null(input$table))
values$data <- hot_to_r(input$table)
})
output$table <- renderRHandsontable({
req(values$data)
rhandsontable(values$data,rowHeaderWidth = 100)
})
})
shinyApp(ui = ui, server = server)
Ожидаемым результатом будет 5-й столбец с суммой каждого столбца. Стартовый стол, заполненный нулями или пробелом.
Если бы кто-нибудь мог указать мне правильное направление, это было бы очень признательно.