R Shiny の DataTables で常に小数点以下 3 桁を表示するにはどうすればよいでしょうか? [closed] 質問する

R Shiny の DataTables で常に小数点以下 3 桁を表示するにはどうすればよいでしょうか? [closed] 質問する

テーブル内のデータを小数点以下 3 桁で表示する必要がありますが、アプリケーションを実行しても小数点以下 3 桁が表示されないことがわかりました。ただし、アプリケーションを操作しようとすると、小数点以下 3 桁が表示されます。

これを実行する方法はありますか?

ベストアンサー1

関数を使用できますDT::formatRound。レンダリングする列のリストと桁数を取得します。

library(DT)

set.seed(323)
data.frame(x=runif(10), y=rnorm(10), z=rpois(10, 1)) %>%
    datatable() %>%
    formatRound(columns=c('x', 'y'), digits=3)

ここに画像の説明を入力してください

DT::renderDataTableサーバー関数とDT::dataTableOutputUI での使用について覚えておいてください。

おすすめ記事