Je dispose d'un dataframe qui représente :
- un identifiant de carreau
- une année (2006 ou 2012)
- une colonne de facteurs (A, B, ou C)
- une valeur numérique
Voici un code reproductible qui génère un dataframe semblable au miens :
Code : Tout sélectionner
df = data.frame(id_carreau = c("car1", "car1", "car1", "car1", "car2", "car2"), annee = c("2006", "2006", "2012", "2006", "2012", "2012"), facteur = c("A", "B", "A", "C", "A", "C"))
Ce dernier se présente de cette forme :
https://zupimages.net/viewer.php?id=20/47/wv3w.png
On remarque que les modalités de la colonne "facteur" sont répartis de manière aléatoire dans les années de mes carreaux. Certaines années dans certains carreaux, les 3 facteurs n'apparaissent pas. Je voudrais trouver un moyen d'afficher systématiquement tous les facteurs pour chaque année, et pour chaque carreau. L'idée, c'est d'arriver à cette forme :
https://zupimages.net/viewer.php?id=20/47/9pkk.png
Evidement, les valeurs non renseignées deviennent des NA.
Est-il possible de faire ceci dans R ?
Un grand merci.