-1
votes

Compter le nombre de répétitions dans une colonne particulière

Pour par exemple: Un "boîtier" de Dataframe a une colonne "rue" avec des noms de rue différents comme des niveaux. Je veux retourner un DF avec des comptes du nombre de maisons dans chaque rue (niveau), fondamentalement du nombre de répétitions. quelles fonctions dois-je utiliser dans r?


0 commentaires

3 Réponses :


0
votes

Cela devrait aider:

library(dplyr)

housing %>% group_by(street) %>% summarise(Count=n())


3 commentaires

Cela m'a sauvé merci! De plus, comment Ignorer les valeurs NA dans le logement tout en appliquant ces arguments?


@bverc Vous pouvez ajouter un nouveau tuyau comme filtre (! is.na (Yourvariable)) . Faites-moi savoir si je peux aider plus!


Merci, c'est exactement ce dont j'avais besoin



0
votes

Résumé code> donne les 100 premières fréquences des niveaux de facteur. S'il y en a plus, essayez: xxx pré>

par exemple, générez cent noms de rue d'une lettre et les résume avec table code>. P>

which.max(x)
#  v 
# 22 


3 commentaires

Merci, c'était si simple. Est-ce à la base R?


De plus, je ne peux pas effectuer d'analyse en utilisant cette méthode. Par exemple: trouver la valeur la plus élevée


Envoyez simplement le résultat de la table dans une variable et utilisez-le comme vecteur. J'ai ajouté un exemple à la réponse.



0
votes

Ceci peut être fait de plusieurs manières, par exemple avec la base R à l'aide de Tableau () CODE>:

library(data.table)
setDT(housing)
housing[, .N, by = street]


0 commentaires