2017-08-11 56 views
-1

我有一個數據集,如下所示。減去兩個相同關係的元組在豬

(Bangalore, 30000, 15000) 
(Mumbai, 20000,10000) 

我的要求是找兩個領域之間的區別-----> $ 2- $ 1

即我要像下面

(Bangalore, 15000) 
(Mumbai, 10000) 

回答

0

你已經回答了你自己的問題的輸出。什麼阻止你做$ 2- $ 1?

A = LOAD 'input.txt' USING PigStorage(',') AS (f1:chararray,f2:int,f3:int); 
B = FOREACH A GENERATE f1,f3-f2; --This is equivalent to $0,$2-$1; 
DUMP B;