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 (выражение) Чтобы получить гиперболический тангенс выражения. |