¿Cómo puede Xtable hacer la coloración celular?

Tengo esta tabla en un archivo .RMD y me gustaría renderizar enPDF con formato condicional. Actualmente estoy usando pandoc. ¿Cómo se puede hacer esto con xtable?

 table = data.frame(category = c("A","B","C"), groupA = c(.2,.3,.5), groupB= c(.6,.7,.9))
 table
 pandoc.table(table,split.table = Inf,keep.line.breaks = TRUE)

----------------------------
 category   groupA   groupB 
---------- -------- --------
    A        0.2      0.6   

    B        0.3      0.7   

    C        0.5      0.9   
----------------------------

¿Cómo puedo colorear las celdas de las columnas "grupo A" y "grupo B" con formato condicional como:

>0 and <= .2    = "green"
>.2 and <= .3    = "red"
>.3 and <= .4    = "blue"
>.4 and <= .5     = "orange"
>.5 and <= .6     = "yellow"
>.6 and <= .7     = "black"
>.7 and <= .8     = "brown"
>.8  = "white"

Respuestas a la pregunta(2)

Su respuesta a la pregunta