如何摆脱猪的结果

时间:2017-02-25 15:29:14

标签: apache-pig

预览我应该更改的内容,将\N替换为(),使用空字符串

enter image description here

 d = FOREACH result GENERATE REPLACE(REPLACE(EFF_DT,'\N','');

enter image description here

所以基本上如果它是一个有效的日期应该保持不变,如果它\N它应该摆脱\N并且应该显示()但它显然是{{1} }}。只是想知道为什么这不像它应该的那样工作。我试了一下底部也没有帮助。

(\)

1 个答案:

答案 0 :(得分:1)

此处\N都是特殊字符。试试这个,

 d = FOREACH result GENERATE REPLACE(EFF_DT,'\\\\N','');