Я использую renderDataTable функцию в первый раз, и я передаю реактивную переменную в нее, как это:R Shiny Ошибка: «Объект типа Closer не Subsettable»
x<-reactive ({x[1:3]<-input$num
})
output$table <- renderDataTable(x())
Когда я бегу приложение, я сказал, что «объект типа« закрытие »не является подмножеством».
Что я знаю
Я понимаю, что ошибка, скорее всего, генерируется потому, что я передаю функцию, а не кадр данных, называемый х.
То, что я не знаю
Как я могу решить эту проблему? Мне очень нужно передать x() через renderDataTable. Я попытался установить его равным другой переменной и передать его таким образом, но это не сработало.
Не могли бы вы дать мне несколько советов относительно того, как я могу использовать renderDataTable в этой ситуации?
Я не думаю, что у вас могут быть такие общие имена, как 'table' для' output $ table', попробуйте другое имя. –
Что такое 'x [1: 3] <- ввод $ num'? – HubertL