Bonjour à tous et à toutes,
Je dispose d'un data frame avec des variables mentionnant les différents niveaux de résidence (ex: région, district, commune, et sous-commune) et une autre variable pour les différents résultats (à 3 modalités). Je souhaite effectuer un tableau croisé dynamique afin de dénombrer chaque modalité des résultats en fonction des 4 variables citées précédemment. pour celà, j'ai utilisé la commande :
>dcast(Mydata, region+district+commune+souscommune~resultat) du package reshape2. Dans la formule je voudrai dénombrer chaque modalité de résultat pour différentes combinaisons des 4 autres variables.
Le problème c'est qu'en utilisant mon tableau de donnée, mes sorties R donnent des NA pour toutes les modalités de résultats pour une combinaison particulière.
Par ex :
dcast(Mydata, region+district+souscommune~resultat) et dcast(Mydata, region+district+commune~resultat) donnent bien ce que j'attends de mes analyses.
Par contre, la combinaison (commune+souscommune) me renvoie des NA partout.
J'ai remarqué ensuite que pour une base de données ayant une centaine d'entrées, toutes les combinaisons marchent mais pas avec une partie de la base, donc avec moins d'entrées, cette combinaison particulière donne toujours des NA.
Merci pour votre avis sur la question.
Soa Fy