Aide sur une fonction recodant plusieurs variables
J'ai un fichier csv dans lequel j'ai plusieurs variables codées "O", "N".
Je souhaite toutes les recoder en des vecteurs numériques 1, 0.
En partant d'un morceau de code de pitipoisson, j'ai développé le code suivant:
Code:
1 2 3 4 5 6 7 8
| Convertir_O_N_to_1_0 <- function (TabName,VarIn,VarOut) {
factor(VarIn, levels=c("O", "N"), labels=c(1,0))
VarOut <- as.numeric(as.character(factor(VarIn, levels=c("O", "N"), labels=c(1,0))))
TabName <- cbind(TabName,VarOut)
return(VarOut)
}
Convertir_O_N_to_1_0(ConsoAcr,ConsoAcr$V1,TestV1) |
Même si return(VarOut) contient bien les nouvelles valeurs sous forme de vecteur, je n'arrive pas à la mettre dans mon dataframe ConsoAcr !!
Quelqu'un à une idée ?
Merci...