原谅我的英语。我试过在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
...
...
这可能吗?提前谢谢。
答案 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