如何从apache猪中的元组中删除一个字段

时间:2017-06-07 07:12:22

标签: apache-pig

我有一个代码如下:

B_t= LOAD 'test.csv' USING PigStorage('\t') as (id:chararray,usr_id:chararray,weed:chararray,ip:chararray);

在上面,我有名字杂草的字段,我想用过滤器命令从记录中删除此字段而不使用以下代码:

B_f = FOREACH B_t GENERATE id , usr_id, ip

B_t= LOAD 'test.csv' USING PigStorage('\t') $0 as id, ....;

有任何想法???

1 个答案:

答案 0 :(得分:0)

为什么在世界上你只想使用Filter。使用过滤器根据条件发出字段,而不是删除整个字段。 Foreach - Generate是最好的方式。