2016-04-27 2 views
0

Shinyにテーブルを表示していて、renderDataTableを使用したいが、それは私にとって重要な行名を表示していない。 renderTableは、行の名前をうまく表示しますが、niceとは見えません。renderDataTableの行名を有効にする

私が持っている:

output$tab<-renderDataTable({tabplot()}) 

と試してみました:

output$tab<-renderDataTable({tabplot()}, include.rownames=TRUE) 

運で。

+1

ここではあなたとは関係ないかもしれませんが、ここでの回答は使用している "renderDataTable"呼び出しによって異なる場合があります。この機能は、DTだけでなく光沢のあるものでも利用できます。あなたは "DT"パッケージを使用していますか?あなたのテーブルはdata.tableですか? – rosscova

+0

文献を見ると、 "rownames = TRUE"が "include.rownames = TRUE"を置き換えるはずです。 – rosscova

+0

残念ながら、rownames = TRUEを追加するとテーブル全体が消えます。 – mike

答えて

5

私のデータセットを完全に再現することはできませんが、これを試してみてください。

output$tab <- DT::renderDataTable({ 
     datatable(tabplot(), rownames = TRUE) 
    }) 

私はDTパッケージの使用を強制し、またrownamesを有効にするオプションを含む「データテーブル」コール、にテーブル作成を同封しました。私はあなたも "tablplot()"の作成でそのオプションを有効にできると思いますが、間違いなくどちらかの方法でここで動作するはずです。

+0

遅く返事を申し訳ありません。今日私のプロジェクトのこの部分に戻ってきました。あなたは完全に正しいものでした。 DTライブラリをインストールしてインクルードし、行名を取得しました。乾杯。 – mike

+0

心配しない、マイク。私は私が助けることができてうれしいです:) – rosscova

関連する問題