【发布时间】:2012-09-18 12:21:21
【问题描述】:
我是 pigscript 的新手。说,我们有一个文件
[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})
pig 是否允许此类操作或需要使用 UDF?请帮我解决这个问题。谢谢。
【问题讨论】:
标签: map apache-pig