gpt4 book ai didi

hadoop - 在 Pig 中加载文件并将其转换为带分隔符的一行

转载 作者:可可西里 更新时间:2023-11-01 16:49:30 24 4
gpt4 key购买 nike

我需要你的帮助来输出我在 Pig 中加载的文件,其中包含如下数据:

AAAA,message1
BBBB,message2
CCCC,message3
DDDD,message4

我需要做的就是得到这样的输出

AAAA,message1,BBBB,message2,CCCC,message3,DDDD,message4

此输出我将在其他 pig udf 之后使用它..

谢谢你的帮助

最佳答案

输入:

AAAA,message1
BBBB,message2
CCCC,message3
DDDD,message4

pig 脚本:

A = LOAD 'input.csv'  USING  PigStorage(',') AS (key:chararray,value:chararray);
B = GROUP A ALL;
C = FOREACH B {
D = ORDER A BY key;
GENERATE BagToString(D,',');
};
DUMP C;

输出:

(AAAA,message1,BBBB,message2,CCCC,message3,DDDD,message4)

关于hadoop - 在 Pig 中加载文件并将其转换为带分隔符的一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34022871/

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