137 votes

Compter le nombre de lignes dans chaque groupe

J’ai une trame de données et je voudrais compter le nombre de lignes dans chaque groupe. J’utilise régulièrement la `` fonction pour additionner les données comme suit:

Maintenant, je voudrais compter les observations mais je ne peux pas sembler trouver l’argument approprié pour `` . Intuitivement, je pensais que ce serait comme suit:

Mais, pas une telle chance.

Des idées ?


Quelques données sur les sous-tous :

82voto

geotheory Points 1724

La meilleure pratique actuelle (tidyverse) est la suivante :

79voto

Ben Points 8166

Suite à la suggestion de @Joshua, voici une façon de compter le nombre d’observations dans votre trame de données où = 2007 et `` = Nov (en supposant qu’il s’agit de colonnes) :

et avec `` , @GregSnow suivantes :

53voto

jeremycg Points 5972

package le fait avec / commandes, ou la fonction:

Tout d’abord, quelques données:

Maintenant, le compte:

Nous pouvons également utiliser une version légèrement plus longue avec la tuyauterie et la `` fonction:

ou la `` fonction :

41voto

mnel Points 48160

Une vieille question sans `` solution. Alors voilà...

Utilisation ``

24voto

Greg Snow Points 22040

L’option simple à utiliser avec est la fonction qui vous donnera la longueur du vecteur dans le sous-ensemble. Parfois, un peu plus robuste est d’utiliser `` .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X