Pig eval(求值) 函数
-
eval 函数
Apache Pig提供了各种内置函数,即eval,load,store,math,string,bag和tuple函数。 -
eval 函数列表
函数 描述 AVG() 计算bag内数值的平均值。 BagToString() 将bag中的元素连接成字符串。连接时,我们可以在这些值之间放置一个定界符(可选)。 CONCAT() 连接两个或多个相同类型的表达式。 COUNT() 获取bag中元素的数量,同时计算bag中元组的数量。 COUNT_STAR() 它类似于COUNT()函数。它用于获取bag中元素的数量。 DIFF() 比较一个元组中的两个包(字段)。 IsEmpty() 检查bag或地图是否为空。 MAX() 计算单列袋中某个列的最大值(数字值或字符数组)。 MIN() 获取单列bag中某一列的最小(最低)值(数字或字符数组)。 PluckTuple() 使用Pig Latin PluckTuple()函数,我们可以定义字符串Prefix并过滤以给定前缀开头的关系中的列。 SIZE() 根据任何Pig数据类型计算元素数。 SUBTRACT() 要减去两个bag。它以两个bag作为输入,并返回一个bag,其中包含不在第二个bag中的第一个bag的元组。 SUM() 获取单列bag中一列数字的总和。 TOKENIZE() 将一个字符串(包含一组单词)拆分为一个元组并返回一个包含split操作输出的bag。