Color Code Zellen von xtable

Ich habe R verwendet, sweave (abernich knitr und xtable zum Erstellen einer Tabelle, wobei 1 Spalte ein Bezeichner ist und die anderen drei Spalten "Flag" -Spalten sind, die entweder leer sind oder eine 1 (das Flag) enthalten.

Ich möchte die letzten drei Spalten schattieren können, sodass jede Zelle entweder grün (wenn sie leer ist) oder rot (wenn sie eine 1 enthält) ist.

<<xtable3, results=tex>>=
id <- c("1_1", "1_2", "2_1")
a <- c(1,"","")
b <- c("", 1, "")
c <- c("", "", 1)
d <- data.frame(id, a,b,c)
dx <- xtable(d)
align(dx) <- "|c|c|c|c|c|"
print(dx, hline.after=-1:3)
@

Bearbeiten Dies ist die Ausgabe, die ich über den Sumatra PDF Viewer erhalte:

Ich habe mehrere Versuche unternommen. Leider habe ich sie nicht gespeichert, bevor ich diese Frage gestellt habe, und ich kann mich an keinen der Versuche genau erinnern.

elbst wenn jemand mich in die richtigen Richtungen lenken könnte, wäre ich sehr dankbar. Ich habe Informationen zu R und LaTeX gefunden, aber keine Informationen zu R / Sweaveun Latex.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage