2012-03-22 12 views
7

Generalmente lavoro con i dataframes e potrebbe facilmente farlo per un frame di dati ma sul mio progetto corrente ho la necessità di sostituire tutti gli zeri con NA in una struttura di tabella. Per le seguenti due tabelle (una che utilizza la tabella e l'altra che utilizza la tabella di marcia), come è possibile sostituire tutti i conteggi zero con NA?Sostituisci 0 con NA nelle tabelle

x <- with(mtcars,table(am, gear, cyl, vs)) 

x2 <- with(mtcars,ftable(am, gear, cyl, vs)) 

risposta

12

Questo dovrebbe funzionare:

x[x==0] <- NA 
+0

modo più semplice di quanto pensassi. –