我的数据如下 名称标记
ABC 2
ABC 3
ABC 3
XYZ 1
XYZ 2
我希望o / p成为
ABC 8
XYZ 3
mY脚本如下: -
groupdata = GROUP filedata by name;
sumdata =FOREACH groupdata GENERATE filedata.name,SUM(filedata.marks);
DUMP sumdata;
i am getting o/p as
({ABC,ABC,ABC},8)
({XYZ,XYZ},3)
我的剧本出了什么问题?
答案 0 :(得分:0)
使用关键字'group'
代替filedata.name
sumdata = FOREACH groupdata GENERATE group,SUM(filedata.marks);
DUMP sumdata;