PIG REPLACE为NULL


陆离
2025-03-21 05:47:57 (1天前)


我有三个值A,B和C.

如果A和B在其单元格中有值,我希望能够用NULL值替换C的值。

不确定去哪里。我尝试过类似的东西

对于每个X …

2 条回复
  1. 0# 無口君 | 2019-08-31 10-32



    你可以简单地做:




    1. Y = FOREACH X GENERATE A, B, (A IS NOT NULL AND B IS NOT NULL ? NULL : C) AS C;

    2. </code>


    没有必要创建

    NEW_C

    然后放弃

    C

    因为没有字段被带入新关系,除非你明确命名它们(除非你使用

    GENERATE *

    以便所有领域都通过)。


登录 后才能参与评论