Добавление значений с помощью PIG - PullRequest
0 голосов
/ 14 июля 2011

У меня есть список имен и чисел для мужчин и женщин. Похоже на это

ABEL 32898 82

CALLAN 1087 868

Как лучше всего на свинье подсчитать общее количество самцов и общее количество самок?

1 Ответ

3 голосов
/ 16 июля 2011

Посмотрите на операцию 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;
...