我有一个文字输入'|'分离器猪场内的分割字符
0.0000|25000| |BM|BM901002500109999998|SZ
我使用PigStorage
A = LOAD '/user/hue/data.txt' using PigStorage('|');
现在我需要根据自己的立场领域BM901002500109999998分成不同领域划分,说0-2 = BM - Field 1和喜欢聪明。 因此,在这一步之后,我应该得到BM,90100,2500,10,9999998. Pig脚本中是否有任何方法可以实现此目的,否则我计划编写一个UDF并将分隔符放在所需的位置。
谢谢。
你找子? http://pig.apache.org/docs/r0.8.1/api/org/apache/pig/builtin/SUBSTRING.html – kanchirk