0
votes

Comment puis-je compter la fréquence d'une variable dans R?

J'essaie actuellement de compter la fréquence des pays qui apparaissent dans un objet DataFrame.

J'ai essayé d'utiliser les commandes code> code> ainsi que rle (trier (x)) code>, ce qui est apparemment utilisé pour rechercher des chaînes. Mais il ne semble pas générer de résultats. P>

      Country        Frequency
[1]   United States      3
[2]   Mexico             5
[3]   Germany            12


3 commentaires

table (x $ pays)


OU: Résumé (facteur (x $ pays))


dplyr utilise NSE, vous devez donc passer le nom de la colonne non noté I.E. dplyr :: compter (x, pays)


3 Réponses :


0
votes

Voici un petit exemple utilisant dplyr code> et le jeu de données intégré mtcars code>: xxx pré>

ou p>

mtcars %>% 
  group_by(cyl) %>% 
  add_count(cyl)


0 commentaires

0
votes

Autre solution est: Table (YourDataframe $ x)


0 commentaires

0
votes

Compte (x, pays, fréquence)

doit inclure les deux pour voir une ventilation plus profonde, il comptera les pays et la fréquence

ou

x%>% group_by (pays)%>% résumez (somme = somme (fréquence), n = n ())


0 commentaires