Apache Pig – 数学函数
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 的伪随机数(双精度型)。 |
| 14 | ROUND(expression)
获取四舍五入为整数(如果结果类型为浮点数)或四舍五入为长整数(如果结果类型为双精度)的表达式的值。 |
| 15 | SIN(expression)
获取表达式的正弦值。 |
| 16 | SINH(expression)
获取表达式的双曲正弦值。 |
| 17 | SQRT(expression)
得到一个表达式的正平方根。 |
| 18 | TAN(expression)
得到一个角的三角正切。 |
| 19 | TANH(expression)
获取表达式的双曲正切值。 |