我试图从我的数据中获取分位数 - 让我们说(0.25,0.5和0.75)变量。我可以从数据框中找出如何做到这一点
分位数< - mydataframe%>%汇总(分位数(variable_name,c(.25,0.5,0.75)))
然而,当我尝试从表中获取分位数(在连接到greenplum之后)而不是数据帧时,它似乎不起作用。
关于如何实现这一点的任何想法?我的猜测是对分位数函数的PostgreSQL查询的翻译不可用。
答案 0 :(得分:0)
为了从postgreSQL中获取分位数,您可以使用percentile_cont函数。
percentile_cont(fraction) WITHIN GROUP (ORDER BY sort_expression)
http://www.postgresql.org/docs/9.4/static/functions-aggregate.html