Je suis sûr que c'est une question fondamentale:R, comment réduire les catégories ou les variables recatégoriser?
En RI ont 600.000 variables - dont chacune est classé comme « 0 », « 1 » ou « 2 »
Ce que je voudrais faire est effondrement « 1 » et « 2 » et laisser « 0 » par lui-même, de telle sorte que, après re-classer « 0 » = « 0 »; « 1 » = « 1 » et « 2 » = « 1 » --- à la fin, je veux seulement « 0 » et « 1 » en tant que catégories pour chacune des variables.
Aussi, si possible, je préfère ne pas créer 600 000 nouvelles variables, si je peux remplacer les variables existantes par les nouvelles valeurs qui seraient géniales!
Quelle serait la meilleure façon de faire cela?
Merci!
Merci pour la réponse! C'est ainsi que je l'applique spécifiquement à mes données. Mes données sont sous la forme d'un data.frame, que je voudrais maintenir: data <- read.table ("k.csv", en-tête = TRUE, sep = ",") dta <- data [ , 1: 30] col = dim (dta) [2] pour (y dans 1: col) { py <- facteur (pmin (comme.data.frame (dta [, y]), 2) , labels = c ("0", "1")) py } Bien sûr, cela entraîne une erreur - Je suis sûr que je ne l'applique pas correctement – CCA