Apache Pig - 数学函数
我们在 Apache Pig 中有以下数学函数 −
S.N. | 函数与描述 |
---|---|
1 | ABS(expression)
获取表达式的绝对值。 |
2 | ACOS(expression)
获取表达式的反余弦。 |
3 | ASIN(expression)
获取表达式的反正弦。 |
4 | ATAN(expression)
该函数用于获取表达式的反正切值。 |
5 | CBRT(expression)
该函数用于获取表达式的立方根。 |
6 | CEIL(expression)
此函数用于获取向上舍入到最接近整数的表达式的值。 |
7 | COS(expression)
该函数用于获取表达式的三角余弦。 |
8 | COSH(expression)
该函数用于获取表达式的双曲余弦。 |
9 | EXP(expression)
该函数用于获取欧拉数 e 的 x 次方。 |
10 | FLOOR(expression)
获取表达式的值,向下舍入到最接近的整数。 |
11 | LOG(expression)
获取表达式的自然对数(以 e 为底)。 |
12 | LOG10(expression)
获取表达式以 10 为底的对数。 |
13 | RANDOM( )
获取大于或等于 0.0 且小于 1.0 的伪随机数(double 类型)。 |
14 | ROUND(expression)
获取四舍五入为整数(如果结果类型为 float)或四舍五入为 long(如果结果类型为 double)的表达式的值。 |
15 | SIN(expression)
获取表达式的正弦值。 |
16 | SINH(expression)
获取表达式的双曲正弦。 |
17 | SQRT(expression)
获取表达式的正平方根。 |
18 | TAN(expression)
求角度的三角正切。 |
19 | TANH(expression)
获取表达式的双曲正切。 |