Apache Pig - математические функции
В Apache Pig есть следующие математические функции:
| SN | Функции и описание |
|---|---|
| 1 | ABS (выражение) Чтобы получить абсолютное значение выражения. |
| 2 | ACOS (выражение) Чтобы получить арккосинус выражения. |
| 3 | ASIN (выражение) Чтобы получить арксинус выражения. |
| 4 | ATAN (выражение) Эта функция используется для получения арктангенса выражения. |
| 5 | CBRT (выражение) Эта функция используется для получения кубического корня выражения. |
| 6 | CEIL (выражение) Эта функция используется для округления значения выражения до ближайшего целого числа. |
| 7 | COS (выражение) Эта функция используется для получения тригонометрического косинуса выражения. |
| 8 | COSH (выражение) Эта функция используется для получения гиперболического косинуса выражения. |
| 9 | EXP (выражение) Эта функция используется для возведения числа Эйлера e в степень x. |
| 10 | ПОЛ (выражение) Чтобы округлить значение выражения до ближайшего целого числа. |
| 11 | LOG (выражение) Чтобы получить натуральный логарифм (основание e) выражения. |
| 12 | LOG10 (выражение) Чтобы получить десятичный логарифм выражения. |
| 13 | СЛУЧАЙНЫЙ () Чтобы получить псевдослучайное число (введите double) больше или равное 0,0 и меньше 1,0. |
| 14 | КРУГЛЫЙ (выражение) Чтобы округлить значение выражения до целого числа (если тип результата - float) или округлить до длинного (если тип результата - double). |
| 15 | SIN (выражение) Чтобы получить синус выражения. |
| 16 | SINH (выражение) Чтобы получить гиперболический синус выражения. |
| 17 | SQRT (выражение) Чтобы получить положительный квадратный корень из выражения. |
| 18 | TAN (выражение) Чтобы получить тригонометрический тангенс угла. |
| 19 | TANH (выражение) Чтобы получить гиперболический тангенс выражения. |