Apache Pig - Fonctions mathématiques

Nous avons les fonctions mathématiques suivantes dans Apache Pig -

SN Fonctions et description
1 ABS (expression)

Pour obtenir la valeur absolue d'une expression.

2 ACOS (expression)

Pour obtenir l'arc cosinus d'une expression.

3 ASIN (expression)

Pour obtenir l'arc sinus d'une expression.

4 ATAN (expression)

Cette fonction est utilisée pour obtenir l'arc tangent d'une expression.

5 CBRT (expression)

Cette fonction est utilisée pour obtenir la racine cubique d'une expression.

6 CEIL (expression)

Cette fonction est utilisée pour obtenir la valeur d'une expression arrondie à l'entier supérieur le plus proche.

sept COS (expression)

Cette fonction est utilisée pour obtenir le cosinus trigonométrique d'une expression.

8 COSH (expression)

Cette fonction est utilisée pour obtenir le cosinus hyperbolique d'une expression.

9 EXP (expression)

Cette fonction est utilisée pour élever le nombre d'Euler e à la puissance x.

dix FLOOR (expression)

Pour obtenir la valeur d'une expression arrondie à l'entier inférieur le plus proche.

11 LOG (expression)

Pour obtenir le logarithme naturel (base e) d'une expression.

12 LOG10 (expression)

Pour obtenir le logarithme en base 10 d'une expression.

13 ALÉATOIRE( )

Pour obtenir un nombre pseudo aléatoire (type double) supérieur ou égal à 0,0 et inférieur à 1,0.

14 ROUND (expression)

Pour obtenir la valeur d'une expression arrondie à un entier (si le type de résultat est float) ou arrondie à un long (si le type de résultat est double).

15 SIN (expression)

Pour obtenir le sinus d'une expression.

16 SINH (expression)

Pour obtenir le sinus hyperbolique d'une expression.

17 SQRT (expression)

Pour obtenir la racine carrée positive d'une expression.

18 TAN (expression)

Pour obtenir la tangente trigonométrique d'un angle.

19 TANH (expression)

Pour obtenir la tangente hyperbolique d'une expression.