如何解决用 Pig 中的字符串替换空字段
我使用 CSVloader 将下表加载到 Pig:
list = LOAD '/user/department_list.csv' USING CSVLoader(',') AS (employee_name:chararray,city:chararray,department:chararray,joining_year:chararray);
"HENRY,JOHN",DALLAS,SALES,2020
"JANE STEVENS",AUSTIN,ACCOUNTING 2019
"ALEX SILVA",MIAMI,2021
...
我想用“未决定”找到并替换任何空的部门(例如亚历克斯的情况)。
我尝试使用以下代码,但它也将该字段留空:
list2 = foreach list GENERATE employee_name,city,(department IS NOT NULL ? department:'not decided') as department,joining_year;
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。