una tablas tabla seleccionar listas graficos filtrar filas eliminar datos data crear como columna agregar r html-table formattable

tablas - seleccionar filas en r



Cómo cambiar la apariencia de la fila del encabezado de la tabla con el paquete de formato R (1)

He pasado los últimos 3 días investigando este problema. Lamentablemente, no hay muchos ejemplos que utilizan formatos disponibles, por lo que para aquellos que comienzan a utilizar la tabla de formato es un poco complicado. Sin embargo, he encontrado una solución (¡gracias a la ayuda de algunos genios!) Para cambiar la fuente del encabezado y las filas (que puede aplicar a su problema). El truco fue crear un archivo CSS personalizado, que le permite cambiar varios elementos de la tabla. A continuación, puede vincular la tabla de formato utilizando el parámetro table.attr a este archivo CSS o usar un contenedor CSS. Esta es mi pregunta aquí ¿Cómo se cambia la familia de fuentes en una tabla de formato en R? . ¡Espero que esto ayude!

Estoy usando el paquete formateable en R para producir una tabla HTML. Puedo usar el formateador para personalizar el aspecto de los valores de datos en mi tabla, por ejemplo, tamaño de letra, color, etc. Pero no puedo descifrar cómo alterar la apariencia de la fila del encabezado de la tabla. Puedo alterar los nombres de las columnas usando la columna .names (), pero no han podido cambiar su apariencia.

Por ejemplo, en la tabla siguiente, ¿cómo puedo cambiar el color del texto o el color de fondo en la fila del encabezado (mpg, cyl, disp, etc.)?

En última instancia, planeo usar formattable :: as.htmlwidget () y library (webshot) para tomar un archivo de imagen de la tabla, ver Comando para exportar / guardar tabla hecha con el paquete Formattable en R

Gracias

library(formattable) formatRed <- formatter("span" , style = x ~ style(color = ifelse(x > 21 , "red", "black"))) formatSize <- formatter("span" , style = x ~ style("font-size" = "8px")) exTb <- formattable(head(mtcars, 5) , table.attr = "class=''table table-striped''" , list(mpg = formatRed , wt = formatSize) ) exTb