J'ai un cadre de données qui ressemble plus ou moins à ceci :
name_position
RAHEEM STERLINGForward
MARCUS RASHFORDForward
JORDAN HENDERSONMidfielder
JORDAN PICKFORDGoalkeeper
KYLE WALKERDefender
Mon but est de créer deux colonnes de la précédente, j'ai donc créé un vecteur contenant toutes les positions disponibles
positions <- c("Goalkeeper", "Defender", "Midfielder", "Forward")
Ensuite, j'ai essayé avec des fonctions telles que separate()
, extract()
ou même str_match
mais je ne parviens pas à obtenir le résultat que je souhaite obtenir, qui ressemblerait à ceci :
name position
RAHEEM STERLING Forward
MARCUS RASHFORD Forward
JORDAN HENDERSON Midfielder
JORDAN PICKFORD Goalkeeper
KYLE WALKER Defender