0
votes

Comment puis-je obtenir un compte pour chaque valeur unique dans une colonne Dataframe, même si je ne sais pas quelles sont les valeurs uniques?

Fondamentalement, j'aimerais identifier les valeurs uniques dans une colonne RaFrame Rame et obtenir un nombre de chacun, avec l'objectif ultime de leur classer le plus grand nombre de comptes au plus petit. Des idées comment je peux faire cela?

Merci beaucoup d'avance!


1 commentaires

Je suggérerais d'ajouter un échantillon des données et du code qui facilitera la tâche des utilisateurs de fournir une réponse utile.


3 Réponses :


0
votes

une option est add_count code> qui crée une colonne avec le nombre de fréquences, puis utilisez-le sur Commander code> les lignes

data(mtcars)
mtcars %>% 
    add_count(vs) %>%
    arrange(desc(n))


0 commentaires

1
votes

La fonction de base r est table xxx

un exemple reproductible à l'aide de mtcars xxx


1 commentaires

Toujours un plaisir de voir la solution de base R (rappels).



0
votes

Voici une solution DLYR différente:

library(dplyr)
df <- as.data.frame(table(df$colname)) %>%
  arrange(desc(Var1))


0 commentaires