Apache Pig 简明教程

Apache Pig - Math Functions

我们在 Apache Pig 中有以下数学函数 −

S.N.

Functions & Description

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) 获取舍入为整数(如果结果类型是浮点数)或舍入为长整数(如果结果类型是 double)的表达式的值。

15

SIN(expression) 获取表达式的正弦。

16

SINH(expression) 获取表达式的双曲正弦。

17

SQRT(expression) 获取表达式的正平方根。

18

TAN(expression) 获取角度的三角正切。

19

TANH(expression) 获取表达式的双曲正切。