3
A
回答
6
正如JaiPrakash所述,您可以使用Apache DataFu庫中的UDF StreamingQuantile。由於我已經準備好了一個例子,我只需在這裏複製它。
輸入
item1,234
item1,324
item1,769
item2,23
item2,23
item2,45
PIG腳本
register datafu-1.2.0.jar;
define Quantile datafu.pig.stats.StreamingQuantile('0.0','0.5','1.0');
data = load 'data' using PigStorage(',') as (item:chararray, value:int);
quantiles = FOREACH (GROUP data by item) GENERATE group, Quantile(data.value);
dump quantiles;
輸出
(item1,(234.0,324.0,769.0))
(item2,(23.0,23.0,45.0))
相關問題
- 1. 計算豬的百分比
- 2. 豬拉丁文中的計數任務
- 3. for豬拉丁文
- 4. Haskell:豬拉丁文
- 5. 豬拉丁算法 - .push()不是函數
- 6. 百分位數計算器
- 7. 百分位數計算
- 8. 百分位數計算
- 9. 豬拉丁
- 10. 豬拉丁Regex_extract_All
- 11. 豬拉丁
- 12. Xml解析豬拉丁文
- 13. 豬拉丁文問題
- 14. 豬拉丁語計算每個元組映射的鍵數
- 15. Python:豬拉丁函數
- 16. 豬拉丁程序
- 17. 拉丁豬日期
- 18. 拉丁語中的豬拉丁語
- 19. Spark Dataframe計算數組百分位數
- 20. 柱分裂成使用豬拉丁組
- 21. 豬拉丁文到英文轉換
- 22. MySQL - 動態計算百分位數
- 23. 使用MYSQL計算百分位數
- 24. 給定值的計算百分位數
- 25. 使用MySQL計算百分位數值
- 26. 即時計算百分位數
- 27. 計算羣體的百分位數?
- 28. 豬UDF或豬拉丁或兩者?
- 29. 豬 - 計算字段總數的百分比
- 30. 豬拉丁語控制檯