阿帕奇猪等级
Apache pig rank
我有一个值列表
9, 8, 28, 66, 7
pig 中的排名函数给我的排名输出为 - (Desc)
9
8
7
66
28
预期输出
66
28
9
8
7
Pig好像只考虑了第一个数字?
谢谢!
我不知道为什么它对你的情况不起作用。也许我可以帮助您提供有关您的问题的更多详细信息。这是我所做的并且它正在工作。
这是一个示例文件 a.log.
cat a.log
1
9
8
28
66
7
我在 grunt shell 上写了这两行:
grunt > q = Load '/home/anurag/a.log' USING PigStorage(',') as (a:int);
grunt > C = rank q by a DESC;
现在转储 C。输出为
(1,66)
(2,28)
(3,9)
(4,8)
(5,7)
(6,1)
符合预期
P.S: 我正在使用 Pig 0.12
我有一个值列表
9, 8, 28, 66, 7
pig 中的排名函数给我的排名输出为 - (Desc)
9
8
7
66
28
预期输出
66
28
9
8
7
Pig好像只考虑了第一个数字?
谢谢!
我不知道为什么它对你的情况不起作用。也许我可以帮助您提供有关您的问题的更多详细信息。这是我所做的并且它正在工作。 这是一个示例文件 a.log.
cat a.log
1
9
8
28
66
7
我在 grunt shell 上写了这两行:
grunt > q = Load '/home/anurag/a.log' USING PigStorage(',') as (a:int);
grunt > C = rank q by a DESC;
现在转储 C。输出为
(1,66)
(2,28)
(3,9)
(4,8)
(5,7)
(6,1)
符合预期
P.S: 我正在使用 Pig 0.12