Ho cercato su Internet e non riesco a capire come applicare car
per ricodificare i valori per un intervallo di colonne.Utilizzo di `car` per la ricodifica su un intervallo di colonne
per ricodificare i valori di una singola colonna, mi piacerebbe correre un comando come:
df$dv_r <- recode(df$dv, "2=1;1=0;0=NA")
E poi se volevo fare questo per tutta la data.frame, ho potuto eseguire:
df_2 <- lapply(df, FUN = function(x) recode(x, "2=1;1=0;0=NA"))
Tuttavia, non sono sicuro di come fare questo per una serie di colonne - per esempio, in un ipotetico data.table
chiamato df
, come avrei ricodificare i valori per le colonne che vanno da 20:40
?
Grazie! Certo, questo è super facile per gli esperti R.
E se voglio usare i nomi delle variabili al posto dei numeri delle colonne? – sdaza