gpt4 book ai didi

hadoop - 相当于$ cut -c16-19 的 pig 拉丁语

转载 作者:行者123 更新时间:2023-12-02 21:45:47 26 4
gpt4 key购买 nike

我有以下输入记录:
0029029070999991901010106004 + 64333 + 023450FM-12 + 000599999V0202701N015919999999N0000001N9-00781 + 99999102001ADDGF108991999999999999999999

没有'或用空格分隔的字段。可以使用位置识别列。像1901年一样,列c16-c19。在Unix / Linux上,我使用cut -c16-19文件名。

如何在 pig 拉丁中获得相同的(相当于-c16-19的切割)?

最佳答案

您应该看看SUBSTRING function。例如:

A = LOAD '/user/hue/file.txt' USING PigStorage;
B = FOREACH A GENERATE SUBSTRING($0, 15, 19);
DUMP B;

Result
(1901)

关于hadoop - 相当于$ cut -c16-19 <filename>的 pig 拉丁语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25363802/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com