0
我有以下數據:查找當一個特定的字符是第二個到最後一個字符串豬
address|some_mask_value
123 Main | 10100011110
124 Main | 10100011100
我使用Apache豬版0.15.0.2.4.2.0-258
我「M試圖在第二到最後一個字符來創建一個指標‘some_mask_value’是1。我已經試過:
load_data = LOAD '/myfile.txt' USING PigStorage('|') AS (address:String, some_mask_value:String);
grunt> case_test = FOREACH load_data GENERATE (CASE trial
>> WHEN LAST_INDEX_OF(name, '1') 2 THEN yes
>> ELSE no);
2017-04-20 16:59:50,522 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1200: <line 5, column 30> mismatched input '2' expecting THEN
基本上,如果第二到最後一個字符是1,那麼我會過濾掉該行後面
工作正常!謝謝! – knobby