[R-es] Texto en color rojo en celdas especificas de una tabla

Proyecto R-UCA r-uca en uca.es
Jue Mayo 9 12:24:01 CEST 2013


La clave está en la función sanitize.text.function:

da <- data.frame(id=letters[1:5], score=1:5*2)
da
col <- function(x){
 ifelse(x>7,
 paste("\\textcolor{blue}{", formatC(x, dig=2, format="f"), "}"),
 paste("\\textcolor{red}{", formatC(x, dig=2, format="f"), "}"))
 }
 da$score.string <- col(da$score)
 da$score.string
 require(xtable)
 da

print(xtable(da[,c("id","score.string")]),  type="latex",
sanitize.text.function = function(x){x})


-- 

===
Proyecto R-UCA
http://knuth.uca.es/R
r-uca en uca.es
Manuel Muñoz Márquez
===



Más información sobre la lista de distribución R-help-es