我有如下名称标记的数据
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)
我的剧本出了什么问题?
使用关键字'group'
而不是filedata.name
sumdata = FOREACH groupdata GENERATE group,SUM(filedata.marks);
DUMP sumdata;