Hadoop 把东西从猪的袋子里拿出来 在清管器示例中:

Hadoop 把东西从猪的袋子里拿出来 在清管器示例中:,hadoop,group-by,apache-pig,bag,Hadoop,Group By,Apache Pig,Bag,最后一个输出A.name是一个包。我怎样才能把东西从袋子里拿出来: (John, 3.850000023841858) (Mary, 3.925000011920929) GROUP创建一个名为GROUP的神奇项目,这就是您分组的内容。这正是为了这个目的 B = GROUP A BY name; C = FOREACH B GENERATE group AS name, AVG(A.gpa); 查看描述B,您将看到组在那里。它是一个单一值,表示组的部分所包含的内容 B = GROUP A

最后一个输出A.name是一个包。我怎样才能把东西从袋子里拿出来:

(John, 3.850000023841858)
(Mary, 3.925000011920929)

GROUP
创建一个名为
GROUP
的神奇项目,这就是您分组的内容。这正是为了这个目的

B = GROUP A BY name;

C = FOREACH B GENERATE group AS name, AVG(A.gpa);
查看
描述B,您将看到
在那里。它是一个单一值,表示
组的
部分所包含的内容

B = GROUP A BY name;

C = FOREACH B GENERATE group AS name, AVG(A.gpa);