è possibile effettuare le seguenti operazioni:Formattazione condizionale: rendendo le cellule colorate
loc1 <- c("Aa", "Aa", "aa", "Aa")
loc2 <- c("aa", "aa", "aa", "AA")
loc3 <- c("aa", "Aa", "aa", "aa")
gen <- data.frame(loc1, loc2, loc3)
loc1g <- c(0.01, 0.5, 1, 0.75)
loc2g <- c(0.2, 0.1, 0.2, 0.6)
loc3g <- c(0.8, 0.8, 0.55, 1)
pval <- data.frame(loc1g, loc2g, loc3g)
voglio stampare su un file di generazione dataframe modo tale che è condizionatamente formattato dal dataframe pval. I mezzi di (riga1, colonna1) di colore gen dipendono da pvale (riga1, colonna1). Di seguito sono codifica a colori:
0 to 0.3 is "red" text color
0.31 to 0.7 is "yellow"
> 0.7 is "red"
gen [1,1] sarà "Aa" stampato a colori testo rosso e così via ....
apprezzato il vostro aiuto.
Modifiche:
io sono più interessato a stampa non tracciare sul grafico. Se riesco a salvare l'output come MS excel e aperto in MSEXCEL, sarebbe fantastico. Posso anche essere altri tipi di formati di editor di testo in grado di leggere testo con codice colore. Poiché la mia matrice dati originale dovrebbe essere di una dimensione di 1000 x 1000 o anche di più. Mi piacerebbe conoscere rapidamente un valore p non rispettoso per ogni categoria di gen.
Che tipo di file avevi in mente? Uno potrebbe fare questo come un grafico, un file in lattice o Excel, per citarne solo alcune opzioni. – Andrie
E anche per chiarire, non è possibile farlo in testo semplice, ad esempio l'output in una sessione R interattiva. Il testo normale non ha colori ... – Harlan
Puoi generare la tabella in una sorta di linguaggio di markdown (vedi ad esempio il pacchetto 'ascii'), ma preparati: la console R di base/GUI/IDE non sarà in grado di analizzare/coloratelo. HTML/LaTeX/xls potrebbe essere un'altra opzione. – daroczig