Bonjour à tous,
Grand débutant sur R, je m'entraîne actuellement sur un petit jeu de données qui comprend une variable Code Postal dans lequel sont listées quelques milliers de communes ("01212","75000").
Je souhaite recoder ces données pour ne faire apparaître que les deux premiers chiffres, ce qui correspondrait aux numéros de département.
Ma première idée est longue et fastidieuse :
Avec ça, j'aurai 95 lignes à écrire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 frq$CP[frq$CP > 02000 & frq$CP < 03000] <- 02 frq$CP[frq$CP > 03000 & frq$CP < 04000] <- 03
J'ai ensuite imaginé pouvoir tronquer mes valeurs en ne gardant que les deux premiers chiffres, mais j'ai l'impression que cela n'est pas possible.
Connaissez-vous une solution à mettre en oeuvre qui soit moins coûteuse que la première ?
Partager