我有一个带有“|”的文本输入 分隔符为
0.0000|25000| |BM|BM901002500109999998|SZ
我使用 PigStorage 拆分
A = LOAD '/user/hue/data.txt' using PigStorage('|');
现在我需要根据位置将字段BM901002500109999998拆分 为不同的字段,例如 0-2 = BM - Field1 等等。所以在这一步之后,我应该得到 BM, 90100, 2500, 10, 9999998。Pig 脚本中有什么方法可以实现这一点,否则我打算编写一个 UDF 并将分隔符放在所需的位置。
谢谢。