6
A
回答
6
TOKENIZE
函數將拆分被認爲是字分隔符的各種字符的字符串,其中之一是引號。所以,如果你將標記爲「3」的標記爲中間項目,應該只是3.
3
你可以編寫一個UDF來清除它周圍的引號或者使用JacobM的方法。
但是,之後,您應該將chararray '3'
投射到int
:(int)$1
或(int)myvalue
。這樣你可以使用sum
。
http://pig.apache.org/docs/r0.5.0/piglatin_reference.html#Cast+Operators
9
什麼只是去掉"
與REPLACE?
例如:
data =
LOAD 'data.txt' AS (num:CHARARRAY);
numbers =
FOREACH data
GENERATE
(INT) REPLACE(num, '\\"', '');
然後你可以GROUP
和SUM
。
一個優點是您可以將返回的字符串直接轉換爲數字(無需處理行李)。 REGEX_EXTRACT也可以用來做同樣的事情。
相關問題
- 1. 將Varchar 3轉換爲int
- 2. 使用Python將JSON轉換爲CSV 3
- 3. 使用Rails 3將HTML轉換爲JSON
- 4. 轉換爲Swift 3
- 5. Piglatin轉換程序
- 6. Rails 3:轉換爲浮動軌道3
- 7. 在Swift 3中將NSData轉換爲NSString?
- 8. 將Swift 3數組轉換爲JSON
- 9. 將3位數字轉換爲文本
- 10. 將Rails 2轉換爲Rails 3
- 11. Actionscript 3 - 如何將XMLList轉換爲XML?
- 12. 將3行轉換爲一行
- 13. 將字符轉換爲int - swift 3
- 14. 將php腳本轉換爲codeigniter 3
- 15. 將Silverlight 3轉換爲4的問題
- 16. 將3個字節轉換爲int嗎?
- 17. 將UIView轉換爲UIImage Swift 3
- 18. 將Actionscript 2代碼轉換爲Actionscript 3
- 19. Swift 3將Double轉換爲字符串
- 20. 將Objective-C語法轉換爲Swift 3
- 21. 將3 .... 0轉換爲0 ...... 1,Unity3d(Time.time)
- 22. Python 3:將列表轉換爲字典
- 23. Swift 3:如何將[String:AnyObject]轉換爲[String:String]?
- 24. 將模型轉換爲數組mvc 3
- 25. 將Actionscript 2代碼轉換爲ActionScript 3
- 26. 如何將URL轉換爲NSImage(Swift 3)
- 27. CSS flexbox:將3列轉換爲2 + 1
- 28. 將C#JSON POST轉換爲SWIFT 3
- 29. CakePHP 3將數組轉換爲XML
- 30. 將字符串轉換爲NSObject Swift 3
Areway ouyay uresay it'sway otnay「eethray」? (我知道你實際上是指什麼,我只是搞亂:P) – BoltClock 2010-12-08 16:09:48
不知道你的意思?! – Christoph 2010-12-08 16:29:54