Apache Pig - Fonctions d'évaluation
Apache Pig fournit diverses fonctions intégrées, à savoir eval, load, store, math, string, bag et tuple les fonctions.
Fonctions d'évaluation
Ci-dessous la liste des eval fonctions fournies par Apache Pig.
SN | Description de la fonction |
---|---|
1 | AVG () Pour calculer la moyenne des valeurs numériques dans un sac. |
2 | BagToString () Pour concaténer les éléments d'un sac en une chaîne. Lors de la concaténation, nous pouvons placer un délimiteur entre ces valeurs (facultatif). |
3 | CONCAT () Pour concaténer deux ou plusieurs expressions du même type. |
4 | COMPTER() Pour obtenir le nombre d'éléments dans un sac, tout en comptant le nombre de tuples dans un sac. |
5 | COUNT_STAR () Il est similaire au COUNT()fonction. Il est utilisé pour obtenir le nombre d'éléments dans un sac. |
6 | DIFF () Pour comparer deux sacs (champs) dans un tuple. |
sept | Est vide() Pour vérifier si un sac ou une carte est vide. |
8 | MAX () Pour calculer la valeur la plus élevée pour une colonne (valeurs numériques ou chararrays) dans un sac à une seule colonne. |
9 | MIN () Pour obtenir la valeur minimale (la plus basse) (numérique ou chararray) pour une certaine colonne dans un sac à une seule colonne. |
dix | PluckTuple () Utiliser le Pig Latin PluckTuple() fonction, nous pouvons définir une chaîne Prefix et filtrer les colonnes dans une relation commençant par le préfixe donné. |
11 | TAILLE() Pour calculer le nombre d'éléments en fonction de n'importe quel type de données Pig. |
12 | SOUSTRAIRE() Pour soustraire deux sacs. Il prend deux sacs comme entrées et retourne un sac qui contient les n-uplets du premier sac qui ne sont pas dans le second sac. |
13 | SOMME() Pour obtenir le total des valeurs numériques d'une colonne dans un sac à une seule colonne. |
14 | TOKENIZE () Pour fractionner une chaîne (qui contient un groupe de mots) en un seul tuple et renvoyer un sac contenant la sortie de l'opération de fractionnement. |