在 Apache Pig Latin 中转置数据
我需要“转置”如下所示的数据:
id City
111 Chicago
111 New York
111 LA
222 Paris
222 London
222 Tokyo
to:
111 Chicago New York LA
222 Paris London Tokyo
每个 id 各有三个条目,因此生成的关系将有 4 个字段。我试图避免使用 UDF。有什么想法吗?
I need to "transpose" data that looks like this:
id City
111 Chicago
111 New York
111 LA
222 Paris
222 London
222 Tokyo
to:
111 Chicago New York LA
222 Paris London Tokyo
Every id would have three entries each, so the resulting relation would have 4 fields. I'm trying to avoid using a UDF. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这不是基本的分组吗?
B = GROUP A BY id
检查http:// /pig.apache.org/docs/r0.7.0/piglatin_ref2.html#GROUP
Isn't this basic grouping?
B = GROUP A BY id
Check http://pig.apache.org/docs/r0.7.0/piglatin_ref2.html#GROUP