我有一个值列表
9, 8, 28, 66, 7
猪的排名功能给了我一个排名输出 - (描述)
9
8
7
66
28
预期输出
66
28
9
8
7
猪似乎只考虑第一个数字? 谢谢!
答案 0 :(得分:0)
我不知道为什么它不适合你的情况。可能我可以帮助您了解有关您问题的更多详细信息。这就是我所做的和它的工作。 这是一个示例文件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