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

时间:2018-07-25 05:32:45

标签: apache-pig

在Apache Pig中,数据如下:

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

如何将其转换为:

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

1 个答案:

答案 0 :(得分:0)

您正在寻找Pig中的FLATTEN运算符。在此处查看示例的清晰说明:https://pig.apache.org/docs/latest/basic.html#flatten