j'ai des données telles que (nom, score) A 10 B 25 C 15 A 5 A 36 B 98 C 78 C 78 B Pig Latin pour obtenir la sortie pour la fonction SUM() comme ça?
data = LOAD 'demo.txt' using PigStorage (',') as (name : chararray , score : int);
groupScore = GROUP data by score;
totalscore = FOREACH groupScore Generate data.name , SUM(data.score);
quand je suis en utilisant la fonction SOMME(), la sortie sort comme
{(A)(A)(A), (51)}
{(B)(B)(B), (135)}
Je me demande s'il y a est de toute façon je pourrais le montrer comme
012 Qui ne répète pas le champ "nom" pour chaque occurrence?Toute aide vous aidera.
orks? – TKHN