Apache pig 如何从PIG中的多个列中删除空值

Apache pig 如何从PIG中的多个列中删除空值,apache-pig,Apache Pig,我的数据集大约有200000行。在PIG中使用下面的命令,我试图删除空值,但得到了错误的输出。我错过了什么?请帮忙 我用过 div = Foreach dataset generate $43 as A,$44 as B,.....,$50 as H; 并尝试消除空值以查找单个变量计数以及总计数 values = filter div by A is not null AND B is not null AND C is not null AND D is not null AND E is

我的数据集大约有200000行。在PIG中使用下面的命令,我试图删除空值,但得到了错误的输出。我错过了什么?请帮忙

我用过

div = Foreach dataset generate $43 as A,$44 as B,.....,$50 as H;
并尝试消除空值以查找单个变量计数以及总计数

values = filter div by A is not null AND B is not null AND C is not null AND D is not null AND E is not null AND F is not null AND G is not null AND H is not null;
而且输出错误


我希望最终输出为类似H 1056 U 4355 W 999 p 1000 Y 2199的内容,但我不清楚您真正想要实现什么。你能举一个输入、预期和实际输出数据的例子吗?@aventurin,我已经编辑了这个问题。请看一看您在过滤器中使用了ˋ和ˋ运算符。所以你对所有列都不是空的行感兴趣@aventurin,没错