找到前n%,然后找到R

时间:2016-11-19 03:31:18

标签: r

原谅我的英语。我试过在SQL中这样做但无济于事。这可能在R?

我正在努力:

找出每个groupid得分的前10%然后通过groupid查找10%的得分平均值

示例数据:

表名:点

groupid score group_001 13 group_001 12 group_001 10 group_001 12 ... group_002 12 group_002 16 group_002 19 group_002 20 group_002 12 group_002 13 ... group_003 29 group_003 21 group_003 18 ...

...

这可能吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

使用df <- data.frame(Time = c("01-07-16 23:30", "01-07-16 23:40", "01-07-16 23:50", "02-07-16")) 包并假设您的数据框名为dplyr

dat