代码之家  ›  专栏  ›  技术社区  ›  Hannah

Pig映射键到一行中的每个值,每行有不同的列

  •  0
  • Hannah  · 技术社区  · 6 年前

    在Apache Pig中,数据如下:

    (1, ('a', 'b'))
    (2, ('c'))
    (3, ('d', 'e', 'f'))
    

    如何将其转换为:

    (1, 'a')
    (1, 'b')
    (2, 'c')
    (3, 'd')
    (3, 'e')
    (3, 'f')
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   Rajeev Atmakuri    6 年前

    你在找 FLATTEN 操作员在清管器中。请看下面的示例以获得清晰的描述: https://pig.apache.org/docs/latest/basic.html#flatten