【发布时间】:2015-05-23 22:57:56
【问题描述】:
我有一个包含 ID、CITY 和计数信息的输入文件,如下所示,我想创建一个 csv 文件,其中包含每个 CITY 的 ID 和计数。如果 ID 未与 CITY 一起观看,则计数将写入“0”。我尝试使用 group by、cogroup 和 flatten 生成猪脚本,但无法提供此示例输出。
我怎样才能为此编写一个猪脚本?
输入(ID,城市,计数):
00004589,IZMIR,2
00005275,KOCAELI,1
00005275,ISTANBUL,1
00008523,ESKISEHIR,2
输出:
ID,IZMIR,ISTANBUL,ESKISEHIR,KOCAELI
00004589,2,0,0,0
00005275,0,1,0,1
00008523,0,0,2,0
【问题讨论】:
标签: apache-pig flatten