【发布时间】:2022-12-13 08:26:11
【问题描述】:
我使用了 'agg' 并在我的数据框中获取了列的平均值,就像这样
df.groupBy('day','city')
.agg(count("*"),
avg(df.price).alias("avgPrice")
)
从这里 Calculate percentile on pyspark dataframe columns,它说我可以使用 df.selectExpr('percentile(MOU_G_EDUCATION_ADULT, 0.95)') 获得列的 95 个百分点。
那么如何将它添加到 agg() 函数中呢?
【问题讨论】:
标签: pyspark