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