Apache Pig - funções matemáticas
Temos as seguintes funções matemáticas no Apache Pig -
| SN | Funções e descrição |
|---|---|
| 1 | ABS (expressão) Para obter o valor absoluto de uma expressão. |
| 2 | ACOS (expressão) Para obter o arco cosseno de uma expressão. |
| 3 | ASIN (expressão) Para obter o arco seno de uma expressão. |
| 4 | ATAN (expressão) Esta função é usada para obter o arco tangente de uma expressão. |
| 5 | CBRT (expressão) Esta função é usada para obter a raiz cúbica de uma expressão. |
| 6 | CEIL (expressão) Esta função é usada para obter o valor de uma expressão arredondado para o inteiro mais próximo. |
| 7 | COS (expressão) Esta função é usada para obter o cosseno trigonométrico de uma expressão. |
| 8 | COSH (expressão) Esta função é usada para obter o cosseno hiperbólico de uma expressão. |
| 9 | EXP (expressão) Esta função é usada para elevar o número de Euler e à potência de x. |
| 10 | FLOOR (expressão) Para obter o valor de uma expressão arredondado para o número inteiro mais próximo. |
| 11 | LOG (expressão) Para obter o logaritmo natural (base e) de uma expressão. |
| 12 | LOG10 (expressão) Para obter o logaritmo de base 10 de uma expressão. |
| 13 | ALEATÓRIA( ) Para obter um número pseudoaleatório (digite duplo) maior ou igual a 0,0 e menor que 1,0. |
| 14 | ROUND (expressão) Para obter o valor de uma expressão arredondado para um inteiro (se o tipo de resultado for flutuante) ou arredondado para um longo (se o tipo de resultado for duplo). |
| 15 | SIN (expressão) Para obter o seno de uma expressão. |
| 16 | SINH (expressão) Para obter o seno hiperbólico de uma expressão. |
| 17 | SQRT (expressão) Para obter a raiz quadrada positiva de uma expressão. |
| 18 | TAN (expressão) Para obter a tangente trigonométrica de um ângulo. |
| 19 | TANH (expressão) Para obter a tangente hiperbólica de uma expressão. |