是否有任何方法可以防止在Apache Pig中使用Foreach语句生成列?
示例:part = FOREACH part GENERATE (NOT $3);
,其中名为“part”的关系具有列,例如5.我希望生成除“$ 3”之外的所有列。有没有这样的方式?
提前谢谢。
答案 0 :(得分:0)
不,创建一个新的关系,比如说part_new,不要在foreach中包含该列。
part_new = FOREACH part GENERATE .. $2,$4;
可选地
'add'