0
我想从我的数据得到分位数 - 让我们说一个变量(0.25,0.5和0.75)。我能想出如何从一个数据帧如何在连接到Greenplum(postgre)数据库时使用R获得特定分位数?
位数<做到这一点 - mydataframe%>%综述(分位数(变量名,C(.25,0.5,0.75)))
然而,而不是一个数据帧,当我尝试从表中获得分位数(在连接到greenplum后),它似乎不起作用。
关于如何实现这个的任何想法?我的猜测是翻译postGRE SQL查询分位数函数不可用。
感谢您的答复。我使用percentile_cont来从greenplum获取分位数。但是,在这种情况下,我通过R连接到Greenplum并编写R函数进行数据操作。有没有办法从R做百分位_cont?无论如何,dpylr能做到这一点吗? – sourav
该函数从数据库端获得百分位数... 要在R端执行相同的操作,也许可以使用R的分位数函数? http://www.r-tutor.com/elementary-statistics/numerical-measures/percentile – PabTorre
分位数函数适用于数据框。当我直接使用数据库(而不是创建数据框)时,它给了我错误 – sourav