1

次のようなデータを「転置」する必要があります。

id      City   
111     Chicago  
111     New York  
111     LA  
222     Paris  
222     London
222     Tokyo

に:

111    Chicago    New York    LA
222    Paris      London      Tokyo

すべての ID にはそれぞれ 3 つのエントリがあるため、結果のリレーションには 4 つのフィールドがあります。UDF の使用を避けようとしています。何か案は?

4

1 に答える 1

3

これが基本的なグループ化ではないでしょうか。

B = GROUP A BY id

http://pig.apache.org/docs/r0.7.0/piglatin_ref2.html#GROUP を確認してください

于 2011-08-20T21:15:30.607 に答える