renderdatatable paquete library example entries columndefs r datatables decimal shiny

paquete - ¿Cómo mostrar siempre 3 posiciones decimales en DataTables en R Shiny?



paquete dt r (1)

Necesito mostrar los datos en mi tabla para 3 decimales, pero resulta que no muestra 3 decimales cuando ejecuto mi aplicación. Sin embargo, cuando trato de interactuar con él, muestra 3 decimales.

¿Hay alguna manera de hacer esto?


Puede usar la función DT::formatRound . Toma la lista de columnas y la cantidad de dígitos a renderizar:

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)

Solo recuerde usar DT::renderDataTable en la función del servidor y DT::dataTableOutput en la interfaz de usuario.