Pig eval(求值) 函数



  • eval 函数

    Apache Pig提供了各种内置函数,即eval,load,store,math,string,bagtuple函数。
  • 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。