spark sql 分位函数
时间: 2023-12-01 15:35:45 浏览: 420
摸鱼大数据-Spark SQL-Spark SQL函数定义
Spark SQL提供了四个分位函数:
1. PERCENTILE(array, p):计算数组中给定百分位数的值。第一个参数是数组,第二个参数是百分位数,取值范围为0到1。
2. PERCENTILE_APPROX(array, p, accuracy):在不精确地计算分位数的情况下,返回数组中给定百分位数的值。第一个参数是数组,第二个参数是百分位数,取值范围为0到1,第三个参数是准确度,即误差范围。
3. PERCENTILE_CONT(array, p):将数组中给定百分位数的值作为连续分布的估计返回。第一个参数是数组,第二个参数是百分位数,取值范围为0到1。
4. PERCENTILE_DISC(array, p):将数组中给定百分位数的值作为离散分布的估计返回。第一个参数是数组,第二个参数是百分位数,取值范围为0到1。
阅读全文