猪映射键到一行中的每个值,每一行都有不同的列
Pig map key to each value in a row, each row has various columns
在 Apache Pig 中,数据如下所示:
(1, ('a', 'b'))
(2, ('c'))
(3, ('d', 'e', 'f'))
如何转化为:
(1, 'a')
(1, 'b')
(2, 'c')
(3, 'd')
(3, 'e')
(3, 'f')
您正在寻找 Pig 中的 FLATTEN
运算符。在这里查看带有示例的清晰描述:https://pig.apache.org/docs/latest/basic.html#flatten
在 Apache Pig 中,数据如下所示:
(1, ('a', 'b'))
(2, ('c'))
(3, ('d', 'e', 'f'))
如何转化为:
(1, 'a')
(1, 'b')
(2, 'c')
(3, 'd')
(3, 'e')
(3, 'f')
您正在寻找 Pig 中的 FLATTEN
运算符。在这里查看带有示例的清晰描述:https://pig.apache.org/docs/latest/basic.html#flatten