Bonjour,

Je cherche à automatiser la création d'une nouvelle variable par année. Le code ci-dessous aboutit à la création de la variable pour l'année 2011 ; je voudrais appliquer ce même code pour créer une variable etat2012 à partir des variables rang2012 et poste2012, même chose pour 2013 etc. Quelle solution serait la plus simple ? Merci beaucoup et bonne soirée

d <- d |> mutate(
etat2011 = case_when(
rang2011 == "R1" & poste2011 == "assistant" ~ "etat1",
rang2011 == "R2" & poste2011 == "assistant" ~ "etat2",
rang2011 == "R3" & poste2011 == "assistant" ~ "etat3",
rang2011 == "R1" & poste2011 == "associé" ~ "etat4",
rang2011 == "R2" & poste2011 == "associé" ~ "etat5",
rang2011 == "R3" & poste2011 == "associé" ~ "etat6",
rang2011 == "R1" & poste2011 == "full" ~ "etat7",
rang2011 == "R2" & poste2011 == "full" ~ "etat8",
rang2011 == "R1" & poste2011 == "full" ~ "etat9",
TRUE ~ "Autre")
)