Remplacer par 0 la variable en double selon l'ID
Bonjour,
J’ai un dataframe comme celui ci :
ID |
job_code |
1 |
8 |
1 |
8 |
1 |
8 |
2 |
7 |
2 |
7 |
2 |
4 |
3 |
1 |
3 |
2 |
Si un individu a plusieurs fois le même code emploi, j’aimerais garder seulement le premier et remplacer les autres par 0
Afin d’obtenir un dataframe comme celui la :
ID |
job_code |
job_code_2 |
1 |
8 |
8 |
1 |
8 |
0 |
1 |
8 |
0 |
2 |
7 |
7 |
2 |
7 |
0 |
2 |
4 |
4 |
3 |
1 |
1 |
3 |
2 |
2 |
J’ai pensé à utiliser la fonction dataframe%>%group_by(ID) %>% et la fonction replace mais je ne sais pas trop comment.
Merci d’avance de votre aide