Подтвердить что ты не робот

Исключить имена строк из R Shiny renderTable

Я использую функцию renderTable из пакета R Shiny и возвращает таблицу с именами строк. В идеале я хочу, чтобы таблица отображалась только с двумя столбцами, одна для "Месяца" и одна для "Значение". Вывод, который я сейчас получаю, включает имена строк. Я попробовал несколько вещей, чтобы исключить имена строк, но не увенчался успехом. Любые мысли?

output$valueTable <- renderTable({
if(input$table_view == TRUE){
  data.frame(Month = Month(), Value = valueData()[,"Value"])
}  
})
4b9b3361

Ответ 1

эта инструкция работает для меня

output$summaryTable <- renderTable({
       df()$donnees         
    }, 
    include.rownames=FALSE)

Ответ 2

В свой код инициализации поставьте

options(xtable.include.rownames=F)
options(xtable.include.colnames=F)

это отключит его для всех таблиц в вашем приложении.

Ответ 3

Я думаю, вам нужно включить row.names=NULL в свой вызов data.frame.

data.frame(Month = Month(), Value = valueData()[,"Value"], row.names=NULL)

Если у вас уже есть фрейм данных (df), вы можете сделать: row.names(myDF) <- NULL