[R-es] Texto en color rojo en celdas especificas de una tabla
Rubén Gómez Antolí
lobo en mucharuina.com
Jue Mayo 9 13:09:35 CEST 2013
Hola:
El 09/05/13 12:24, Proyecto R-UCA escribió:
> 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})
Os prometo que he utilizado esa función en innumerables ocasiones, para
evitar problemas con el $ y demás, pero ni se me ha pasado por la cabeza
utilizarla ahora. :^(
Muchísimas gracias.
Salud y Revolución.
Lobo.
--
Libertad es poder elegir en cualquier momento. Ahora yo elijo GNU/Linux,
para no atar mis manos con las cadenas del soft propietario.
Porque la libertad no es tu derecho, es tu responsabilidad.
http://www.mucharuina.com
---------
Desde El Ejido, en Almería, usuario registrado Linux #294013
http://www.counter.li.org
Más información sobre la lista de distribución R-help-es