从猪的100行中提取10到20行

时间:2014-09-20 10:16:34

标签: apache-pig

请帮助解决此问题。 假设v有100行数据集。

如何使用pig从数据集中的总共100行中提取行10到20。 谢谢 西

2 个答案:

答案 0 :(得分:1)

试试这个:

W = rank V;
X = filter W by (f1>10) and (f1<=20);

答案 1 :(得分:0)

与上述解决方案相同,但不会在输出中附加等级

PigScript:
A = LOAD 'input.txt' as line;  
B = RANK A;  
C = FILTER B by (rank_A>=10 and rank_A<=20);  
D = FOREACH C GENERATE line;  
dump D;