0
A
回答
0
你將不得不先GROUP ALL
把一切都成一個包,然後聯合起來使用UDF包的內容。事情是這樣的:
-- myudfs.py
-- #!/usr/bin/python
--
-- @outputSchema('concated: string')
-- def concat_bag(BAG):
-- return ','.join(BAG)
Register 'myudfs.py' using jython as myfuncs;
A = LOAD 'myfile.txt' AS (letter:chararray) ;
B = GROUP A ALL ;
C = FOREACH B GENERATE myfuncs.concat_bag(A.letter) AS all_letters ;
如果你的文件/架構包含多個列,你可能會想伸出你想生成的字符串列。例如:
A0 = LOAD 'myfile.txt' AS (letter:chararray, val:int, extra:chararray) ;
A = FOREACH A0 GENERATE letter ;
這樣你就不會在額外的列周圍,這將減慢已經很昂貴的操作。
相關問題
- 1. 如何CONCAT「到Eclipse中的字符串?
- 2. CONCAT字符串
- 3. 的concat字符串
- 4. Concat多個字符串?
- 5. 如何Concat的字符串在LINQ組
- 6. angularjs:如何Concat的對象字符串
- 7. 如何在Python Concat的字符串
- 8. 來自2d陣列的Concat字符串
- 9. F#deedle Concat的字符串列
- 10. Haskell - Concat的字符串列表
- 11. TCL字符串concat
- 12. Concat /子字符串
- 13. DatagridView concat字符串
- 14. XSLT CONCAT字符串
- 15. C concat兩個小字符串到一個較大的字符串
- 16. Html.ActionLink中的Concat字符串()
- 17. Concat的字符串變種
- 18. mysql concat列作爲字符串傳遞
- 19. 如何inteligently concat兩個字符串,以便忽略重複的子字符串
- 20. vb.net字符串concat將vbCrlf文字添加到字符串
- 21. 將數字和字符串列表到單個字符串python
- 22. 如何使用CONCAT運算符連接三個字符串
- 23. javascript concat字符串到對象
- 24. CONCAT SQL字符串到sql命令
- 25. 如何Concat的一個字符串,XSL:value-of的選擇=」 ...
- 26. 如何字符串concat和調用系統的字符變量
- 27. 如何使用GROUP BY到Concat的字符串在MySQL
- 28. 如何在列表中找到重複的單個字符串?
- 29. 如何結合/ CONCAT兩袋豬拉丁
- 30. GNU使:如何Concat的兩個字符串