gpt4 book ai didi

hadoop - 没有在 pig 中使用 SUM() 获得计算值

转载 作者:可可西里 更新时间:2023-11-01 15:55:05 26 4
gpt4 key购买 nike

我的命令如下:

Z = LOAD '/..file_path' USING PigStorage(',') AS (name:CHARARRAY,gpa:int,salary:int);
y = GROUP Z BY gpa;
R = FOREACH y GENERATE SUM(Z.salary);

我正在获取

的输出
DUMP R;

作为:

{all,()};

请指导我。TIA。

最佳答案

您需要使用 GROUP ALL 而不是 GROUP BY 来获取 SUM .

Z = LOAD '/..file_path' USING PigStorage(',') AS (name:CHARARRAY,gpa:int,salary:int);
y = GROUP Z ALL;
R = FOREACH y GENERATE SUM(Z.salary);
DUMP R;

关于hadoop - 没有在 pig 中使用 SUM() 获得计算值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45185599/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com