Apache Pig - 数学函数



Apache Pig 中包含以下数学函数:

序号 函数及描述
1 ABS(表达式)

获取表达式的绝对值。

2 ACOS(表达式)

获取表达式的反余弦值。

3 ASIN(表达式)

获取表达式的反正弦值。

4 ATAN(表达式)

获取表达式的反正切值。

5 CBRT(表达式)

获取表达式的立方根。

6 CEIL(表达式)

获取向上取整到最近整数的表达式值。

7 COS(表达式)

获取表达式的三角余弦值。

8 COSH(表达式)

获取表达式的双曲余弦值。

9 EXP(表达式)

获取欧拉数 e 的 x 次幂。

10 FLOOR(表达式)

获取向下取整到最近整数的表达式值。

11 LOG(表达式)

获取表达式的自然对数(以 e 为底)。

12 LOG10(表达式)

获取表达式的以 10 为底的对数。

13 RANDOM( )

获取大于等于 0.0 且小于 1.0 的伪随机数(double 类型)。

14 ROUND(表达式)

获取四舍五入到整数的表达式值(如果结果类型为浮点数)或四舍五入到长整数的表达式值(如果结果类型为双精度浮点数)。

15 SIN(表达式)

获取表达式的正弦值。

16 SINH(表达式)

获取表达式的双曲正弦值。

17 SQRT(表达式)

获取表达式的正平方根。

18 TAN(表达式)

获取角度的三角正切值。

19 TANH(表达式)

获取表达式的双曲正切值。

广告