web-dev-qa-db-ja.com

R ShinyrenderTableから行名を除外します

R ShinyパッケージのrenderTable関数を使用していますが、行名の付いたテーブルが返されます。理想的には、「月」用と「値」用の2つの列のみでテーブルを表示する必要があります。現在取得している出力には、行名が含まれています。行名を除外するためにいくつかのことを試みましたが、失敗しました。何かご意見は?

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

この指示は私のために働いています

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

初期化コードに、

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

これにより、アプリ内のすべてのテーブルで無効になります。

5
userJT

Data.frame呼び出しに_row.names=NULL_を含める必要があると思います。

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

すでにデータフレーム(df)がある場合は、次のようにすることができます。row.names(myDF) <- NULL

0
Dev Patel

これはうまくいくでしょう

output$valueTable <- renderTable({
   if(input$table_view == TRUE){
      data.frame(Month = Month(), Value = valueData()[,"Value"])
   }  
}, rownames = FALSE)
0
Bulbul Yadav