可以'不'用于Foreach Generate语句吗?

时间:2017-10-22 11:00:18

标签: hadoop apache-pig

是否有任何方法可以防止在Apache Pig中使用Foreach语句生成列? 示例:part = FOREACH part GENERATE (NOT $3);,其中名为“part”的关系具有列,例如5.我希望生成除“$ 3”之外的所有列。有没有这样的方式? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

不,创建一个新的关系,比如说part_new,不要在foreach中包含该列。

part_new = FOREACH part GENERATE .. $2,$4;

可选地

'add'