Apache pig 猪的bincod评价
我试图用一些预计算的值替换缺少的值 所以我把问题贴在这里,并遵循建议,下面是代码片段Apache pig 猪的bincod评价,apache-pig,Apache Pig,我试图用一些预计算的值替换缺少的值 所以我把问题贴在这里,并遵循建议,下面是代码片段 input = LOAD 'data.txt' USING PigStorage(',') AS ( id1:double , id21:double ); gin = foreach input generate id1 IS NULL ? 2 : id1, id2 IS NULL ? 4 : id2; 但我收到一个错误,输入不匹配“是否”需要分号?尝试在bincon
input = LOAD 'data.txt' USING PigStorage(',') AS
(
id1:double , id21:double );
gin = foreach input generate
id1 IS NULL ? 2 : id1,
id2 IS NULL ? 4 : id2;
但我收到一个错误,输入不匹配“是否”需要分号?尝试在bincond中添加括号。以下几点对我来说很合适:
输入的内容
:
0.9,1.11
,0.3
10.3,
脚本:
inp = LOAD 'input' USING PigStorage(',') AS (id1:double, id2:double );
gin = foreach inp generate
((id1 IS NULL) ? 2 : id1),
((id2 IS NULL) ? 4 : id2);
DUMP gin;
输出:
(0.9,1.11)
(2.0,0.3)
(10.3,4.0)
可能重复的