我有50个字段,猪有没有选择打印前40个字段?我要求的范围是$ 0- $ 39。 我不想指定每个字段,如$ 0,$ 1,$ 2等
当列数较少时给每一列都是可以接受的,但是当列数很多的时候是什么情况呢?
答案 0 :(得分:3)
您可以使用..
表示法。
前40个字段
B = FOREACH A GENERATE $0..$39;
所有字段
B = FOREACH A GENERATE $0..;
多个范围,例如前10,15-20,25-50
B = FOREACH A GENERATE $0..$9,$14..$19,$24..;
随机字段22,33-44,46
B = FOREACH A GENERATE $21,$32..$43,$45;