J'ai mon tableau sous la forme suivante:
Code : Tout sélectionner
> read.csv('D:/essai_rca.csv', header = TRUE, sep = ";")
Reporter.ISO Commodity.Code Mcp
1 TN 1 1
2 TN 2 0
3 TN 3 0
4 TN 4 1
5 DZA 1 1
6 DZA 2 1
7 DZA 3 0
8 DZA 4 1
9 FR 1 0
10 FR 2 1
11 FR 3 1
12 FR 4 0
J'aimerais construire un tableau croisé dynamique comme l'on peut obtenir sous excel:
En ligne: la colonne Reporter.ISO
En colonne: la colonne Commodity.Code
En valeur: la colonne Mcp (càd la valeur de Mcp pour chaque croisement entre les 2 colonnes précitées et la somme totale en ligne et en colonne)
Le tableau sera sous la forme suivante:
Code : Tout sélectionner
DZA FR TN Total
1 1 0 1 2
2 1 1 0 2
3 0 1 0 1
4 1 0 1 2
Total 3 2 2 7
Y a-t-il une solution sous R?
Merci d'avance :)