プロファイルに少なくとも 2 つの国があるか、米国出身のユーザーでユーザーをフィルター処理しようとしています。Pig でこれを試しました
B = group A by userid;
C = foreach B {
count = $1.country;
count2 = distinct count;
GENERATE (((SIZE(count2) > 1 OR count2.$0 != 'USA') ? group : null)));
}
しかし、このエラーが発生しました
incompatible types in NotEqual Operator left hand side:bag :tuple(country:chararray) right hand side:chararray
他の組み合わせを試してみましたが、うまくいきませんでした。