我是pigcript的新手。说,我们有一个文件
[a#1,b#2,c#3]
[a#4,b#5,c#6]
[a#7,b#8,c#9]
猪脚本
A = LOAD 'txt' AS (in: map[]);
B = FOREACH A GENERATE in#'a';
DUMP B;
我们知道我们可以将关键值输入。在上面的例子中,我拍摄了包含关于" a" 键的值的地图。 假设我不知道密钥,我想将关于密钥的值分组并转储它。
(a,{1,4,7})
(b,{2,5,8})
(c,{3,6,9})
猪是否允许此类操作或需要使用UDF?请帮我解决这个问题。感谢。