sidebarpanel div app r printf

div - ¿Cómo imprimo un número hexadecimal con 0 para tener el ancho 2 usando sprintf?



sidebarpanel shiny (1)

Utilice %02X :

sprintf("%02X",1) # -> "01" sprintf("%02X",10) # -> "0A" sprintf("%02X",16) # -> "10" sprintf("%02X",255) # -> "FF"

Intento convertir un número entre 0 y 255 a formato hexadecimal. Si uso sprintf("%X", 1) obtengo 1 , pero necesito que la salida tenga siempre el ancho 2 (con 0s iniciales) en lugar de uno. ¿Cómo se puede hacer esto?