我试图用pig filter方法过滤掉数据。但是我不想过滤掉空字符串。下面的筛选器正在筛选出我想要的内容,但它也在筛选出(操作匹配“”),我没有要求它这样做。有办法吗?
filtered = filter distinctVals by not ((action matches 'Identified') or (action matches 'Initiated') or (action matches 'Completed'));
我试图用pig filter方法过滤掉数据。但是我不想过滤掉空字符串。下面的筛选器正在筛选出我想要的内容,但它也在筛选出(操作匹配“”),我没有要求它这样做。有办法吗?
filtered = filter distinctVals by not ((action matches 'Identified') or (action matches 'Initiated') or (action matches 'Completed'));
1条答案
按热度按时间s71maibg1#
过滤器不能像“过滤掉”那样工作。他们通过“过滤”工作。
从这个例子可以看出。过滤器的结果
只有带有金奈的物品:
因此,您的代码应该排除
not
: