2011-11-17 75 views
1

我試圖在逗號分隔的文檔中使用PIG中的TOKENIZE函數。我想分開逗號,但不是在空格上。例如,我想要一個列表 (汽車,玩具車,兔子)爲((汽車),(玩具車),(兔子)不((汽車),(玩具),(汽車),(兔子) )。 有沒有辦法這樣做呢?在PIG中使用TOKENIZE

回答

1

你吃過一看就STRSPLIT的分裂只是逗號?

(它爲CHARARRAY像記號化)

+0

謝謝!我其實剛剛遇到過! – YuliaPro

0

替代方式,

您也可以嘗試Flatten運算符

實例勒:

輸入 - >(A,(B,C))

B =的foreach甲生成$ 0時,壓平($ 1)

輸出 - >(A,B,C)

使用展平的和記號化一起

您可以閱讀字數問題Here