什么是分位数?
approx_percentile 聚合函数 - Azure Databricks | Microsoft Docs
简单理解分位数就是一个从大到小排列的队伍中,用几分之几的形式来表达你当前所处的位置。
比如在中间,就是1/2分位数,其他再比如1/4分位数,2/5分位数等等。
spark sql 使用的openhashmap来实现,更快、内存更省
spark-sql中的分位数算法 | 笔记本 (xiaoyue26.github.io)
函数表达式:
什么是分位数?
approx_percentile 聚合函数 - Azure Databricks | Microsoft Docs
简单理解分位数就是一个从大到小排列的队伍中,用几分之几的形式来表达你当前所处的位置。
比如在中间,就是1/2分位数,其他再比如1/4分位数,2/5分位数等等。
spark sql 使用的openhashmap来实现,更快、内存更省
spark-sql中的分位数算法 | 笔记本 (xiaoyue26.github.io)
函数表达式: