Je dispose d'une table qui indique l'appartenance d'un individus statistique à un groupe (valeur booléenne), suivant 2 année de référence, et une variable de cout.
https://zupimages.net/viewer.php?id=21/01/0cim.png
Je souhaiterais créer un tableau croisé dynamique, qui ferait la somme de la variable de cout, en fonction du changement observé entre les 2 années dans la variable d'appartenance à un groupe. L'idée, c'est d'arriver à ce résultat :
https://zupimages.net/viewer.php?id=21/01/iw5u.png
Voici un code reproductible :
Code : Tout sélectionner
data = data.frame(id_ind = c(1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6), annee = c(2006, 2018,2006, 2018,2006, 2018,2006, 2018,2006, 2018,2006, 2018), cout = c(15.02, 14.06, 22.52, 20.89, 25.46, 28.39, 21.45, 12.41, 1.23, 10.25, 36.22, 14.65), appartenance = c('0', '0', '0', '1', '1', '1', '1', '1', '0', '1', '0', '1'))
Est-il possible de faire cela ?
Merci.