我们在Apache Pig中有以下Math(数学)函数:
S.N. | 函数 & 描述 |
---|---|
1 |
ABS(expression) 获取表达式的绝对值。 |
2 |
ACOS(expression) 获得表达式的反余弦值。 |
3 |
ASIN(expression) 获取表达式的反正弦值。 |
4 |
ATAN(expression) 此函数用于获取表达式的反正切值。 |
5 |
CBRT(expression) 此函数用于获取表达式的立方根。 |
6 |
CEIL(expression) 此函数用于获取向上舍入到最接近的整数的表达式的值(近1取整)。 |
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)或四舍五入为长整型(如果结果类型为double)。 |
15 |
SIN(expression) 获得表达式的正弦值。 |
16 |
SINH(expression) 获得表达式的双曲正弦值。 |
17 |
SQRT(expression) 获得表达式的正平方根。 |
18 |
TAN(expression) 获得角度的三角正切。 |
19 |
TANH(expression) 获得表达式的双曲正切。 |