我有这样一个文件-(1950,10)(1951,33)(1952,15)(1953,17)(1954,17)(1955,14)(1956,60)(1957,98)(1958,73)(1959,87)(1960123)我想通过pig得到第二个字段的和。例如输出应该是(547)请帮忙
7eumitmz1#
你可以这样做。你必须把你所有的记录分组。。
x = LOAD '/root/stack.txt' USING PigStorage(',') as (year:int,score:int); y = GROUP x ALL; z = FOREACH y GENERATE SUM(x.score); dump z;
回答:
(547)
这就解决了你的问题。。。。。。
1条答案
按热度按时间7eumitmz1#
你可以这样做。你必须把你所有的记录分组。。
回答:
这就解决了你的问题。。。。。。