我有 50 个字段,pig 中有没有选项可以打印前 40 个字段?我需要的范围是 0-39 美元。
我不想指定每个字段,例如 $0、$1、$2 等
当列数较少时,给出每一列是可以接受的,但是当列数很大时,情况又如何呢?
您可以使用..
符号。
前 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;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)