我们在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)
获得表达式的双曲正切。 |