Pig将行转换为列

时间:2016-08-30 03:10:40

标签: apache-pig

以下是变量dump的{​​{1}}。

data

如何将其转换为(104) (105) (106) (107) (108) (111) (112) (113) (114) (115) (119) (120) bag,如下所示(最好不要tuples):

UDF

1 个答案:

答案 0 :(得分:2)

使用GROUP ALL http://pig.apache.org/docs/r0.16.0/basic.html#group

  

如果您希望所有元组都转到单个组,请使用ALL;例如,在整个关系中进行聚合时。

A = LOAD '/tmp/data.txt' AS (n:int);
B = GROUP A ALL;
C = FOREACH B GENERATE $1;