2017-06-01 1 views
0

テーブル内のすべてのデータに対して2桁の小数点以下を表示し、すべてを中央揃えにします。最初の列は国ですが、残りは数値です。これはコードですR Shiny renderDataTableは2桁の小数点を表示し、すべてのデータを整列します

output$Composite <- renderDataTable(FVI_DATA_COMPOSITE, options = list(pageLength = 15,lengthChange=FALSE)) 

どうすればいいですか?

編集:これは機能しません。

output$Composite <- renderDataTable(FVI_DATA_COMPOSITE, 
    options = list(pageLength = 10,lengthChange=FALSE), round(FVI_DATA_COMPOSITE[3:9], digits=2) 
+0

を揃えるセンターへ。 – SBista

+0

私はそれを試みたが、それは仕事を得ることができなかったと思う。どのようにそれを実装することをお勧めしますか? – OwlieW

答えて

1
output$Composite <- renderDataTable(datatable(FVI_DATA_COMPOSITE, 
    options = list(pageLength = 10,lengthChange=FALSE)) %>% formatRound(c(3:9), 2) 

Documentation here

編集:あなたは、データを丸めるために `round`機能を使用することができ

output$Composite <- renderDataTable(datatable(FVI_DATA_COMPOSITE, 
     options = list(pageLength = 10,lengthChange=FALSE)) 
%>% formatRound(c(3:9), 2) 
%>% formatStyle(columns = c(3:9), 'text-align' = 'center') 
+0

ありがとうございましたが動作しませんでした。閉鎖について間違えた – OwlieW

+0

答えが更新されました。 – Vasim

+0

をチェックしてください。うまくいきました、ありがとうございます。最後に、丸めが行われる同じ列のすべてのデータをどのように整列させるかを知っていますか? – OwlieW

関連する問題