作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
pig脚本是否支持if-else语句
这是我想做的:
if($NAME=='乔伊') 做一点事别的 做点什么
这可行吗?
谢谢
最佳答案
它被称为“Bincond”运算符
语句如:
(Price > 75 ? 'High':'Low')
也是有效的
对于处理空记录:
((Name is null or IsEmpty(Name)) ? {('unknown')} : Name)
在 foreach 语句中将它们与其他字段一起使用别名,即:
A = load 'x/y/Price.csv' as (Name, Product, Price);
B = foreach A generate Name, Product, Price, (Price > 75 ? 'High':'Low') as Indicator;
dump B;
关于hadoop - PIG 脚本 IF ELSE 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35776337/
我是一名优秀的程序员,十分优秀!