标签: hadoop apache-pig
我想要做的是对别名中所有行中的字段值求和。这一定很简单但不知何故我找不到答案。这可能是因为我想要的是标量值,而PIG处理数据集?我想我可以用一个字段来创建一个总和的行?请指教!
答案 0 :(得分:13)
这可以使用GROUP ALL将所有内容整合到一个组中,然后使用SUM函数将所有字段添加到一起:
DESCRIBE a a: (name, age, height) b = GROUP a ALL; c = FOREACH b GENERATE SUM(a.age);