Apache Pig - Eval函数

Apache Pig提供各种内置函数,即 eval,load,store,math,string,bag tuple 函数.

Eval函数

以下是Apache Pig提供的 eval 函数列表.

SN功能&安培;描述
1AVG()

计算行李中数值的平均值.

2BagToString()

将包的元素连接成一个字符串.在连接时,我们可以在这些值之间放置一个分隔符(可选).

3CONCAT()

连接两个或多个相同类型的表达式.

4COUNT()

获取包中元素的数量,同时计算包中的元组数.

5COUNT_STAR()

它类似于 COUNT()函数.它用于获取包中的元素数量.

6DIFF()

比较元组中的两个行李(字段).

7IsEmpty()

检查行李或地图是否为空.

8MAX()

计算单列包中列的最高值(数值或字符数).

9MIN()

获取单列包中某列的最小(最低)值(数字或字符).

10PluckTuple()

使用Pig Latin PluckTuple()函数,我们可以定义一个字符串Prefix并过滤以以给定前缀.

11SIZE()

根据任何Pig数据类型计算元素数量.

12SUBTRACT()

减去两个包.它需要两个袋子作为输入并返回一个袋子,其中包含第一个袋子的元组,这个袋子不在第二个袋子里.

13SUM()

获取单列包中列的数值总和.

14TOKENIZE()

拆分字符串(包含一个字符串)单个元组中的单词组)并返回一个包含拆分操作输出的包.