男性と女性の名前と数のリストがあります。こんな感じ
アベル 32898 82
カラン 1087 868
Pig でオスの総数とメスの総数を数える最良の方法は何ですか?
GROUP ALL操作を見てください。
data = LOAD 'data' AS (name:CHARARRAY, males_count:INT, females_count:INT);
data_all = GROUP data ALL;
counts = FOREACH data_all GENERATE SUM(data.males_count) AS tot_males, SUM(data.females_count) AS tot_females;