【问题标题】:Transpose data in Apache Pig Latin在 Apache Pig Latin 中转置数据
【发布时间】:2011-08-20 00:36:29
【问题描述】:

我需要“转置”如下所示的数据:

id      City   
111     Chicago  
111     New York  
111     LA  
222     Paris  
222     London
222     Tokyo

到:

111    Chicago    New York    LA
222    Paris      London      Tokyo

每个 id 都会有三个条目,因此生成的关系将有 4 个字段。我试图避免使用 UDF。有任何想法吗?

【问题讨论】:

    标签: hadoop apache-pig


    【解决方案1】:

    这不是基本分组吗?

    B = GROUP A BY id

    查看http://pig.apache.org/docs/r0.7.0/piglatin_ref2.html#GROUP

    【讨论】:

    • 我不是要劫持这篇文章,而是@xinit,你能帮我解决这个问题吗? stackoverflow.com/questions/18624991/…。我知道问题是蜂巢,但我需要在 Pig 中做同样的事情。你能建议做同样的方法吗?谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-04
    • 1970-01-01
    • 2010-09-26
    • 1970-01-01
    • 1970-01-01
    • 2015-11-10
    相关资源
    最近更新 更多