Quelles sont les options d'agrégation disponibles pour mes variables?

L'action aggregate offre une vaste gamme d'agrégateurs via le sous-paramètre agg dans varSpecs :

  • FIRST / LAST / FIRSTNOTEMPTY / LASTNOTEMPTY : Pour retourner la première ou dernière valeur (non vide) en fonction d'une variable d'ordonnancement.
  • MAXIMUM / MINIMUM : Pour obtenir les valeurs maximales ou minimales.
  • MODE : Pour trouver la ou les valeurs les plus fréquentes.
  • N / NDISTINCT / NMISS / NTOTAL : Pour compter les observations (non manquantes, distinctes, manquantes, ou totales).
  • PERCENT / PERCENTILE / PGT / PLT : Pour calculer des pourcentages ou des percentiles.
  • Q1 / Q2 (Médiane) / Q3 : Pour les quartiles.
  • SUMMARY : Un agrégateur polyvalent qui renvoie un ensemble de statistiques descriptives (MIN, MAX, MOYENNE, SOMME, STD, etc.).

Cette réponse vous a-t-elle aidé ?

Vos votes aident à améliorer notre base de connaissances.

Exemples pour l'action aggregate

Agrégation globale des ventes

Un exemple de base qui calcule la somme totale et la moyenne des ventes sur l'ensemble de la table, en utilisant varSpecs.

Agrégation temporelle par mois

Exploitation avancée : agrégation des ventes par mois à l'aide des paramètres 'id' et 'interval'. Remarquez l'utilisation indispensable de groupBy sur la variable temporelle pour que le découpage mensuel fonctionne !