假设我将这些放在一个文件中......
1
2
3
使用 Pig 脚本,我怎样才能得到这个(每行的数字、最小值、平均值、最大值)?
1,1,2,3
2,1,2,3
3,1,2,3
请告诉我 Pig 脚本。我可以使用 Pig 内置函数获取 MIN、AVG、MAX,但无法在每一行中获取全部内容。
谢谢 娜迦
最佳答案
使用TOBAG
内置 UDF 将您的字段放入包中,然后您可以在该包上使用 MIN
、AVG
和 MAX
函数。您在单个记录上使用所有三个汇总函数应该不会有任何问题。
关于apache-pig - Pig 脚本 - 最小值、平均值、最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20895899/