在Apache Pig中,我想将变量中保存的列序列化为行。进一步来说:
加载到变量中的数据看起来(通过DUMP
)像
(val1a, val2a,.... )
(val1b, val2b,val3b,.... )
(val1c, val2c,.... )
.
.
.
我想把它变成
(val1a)
(val2a)
.
.
.
(val1b)
(val2b)
(val3b)
.
.
.
(val1c)
(val2c)
.
.
.
因此,必须将每一列“序列化”成行,然后随后添加这些行。请注意:我不一定知道每行有多少列。
我怎样才能在Pig Latin中做到这一点?在例如 Python 中这很容易,但我不知道如何在 Pig 中做到这一点。我尝试了不同的foreach
...generate
构造,但无法使其工作。