2012-09-20 46 views

回答

32

使用quantile功能

> quantile(d$Point, 0.95) 
95% 
5800 

> d[d$Point < quantile(d$Point, 0.95), ] 
    Group Point 
2  B 5000 
3  C 1000 
4  D 100 
5  F 70 
0

或者使用 'dplyr' 庫:

> quantile(d$Point, 0.95) 
95% 
5800 

> df %>% filter(Point < quantile(df$Point, 0.95)) 
    Group Point 
1  B 5000 
2  C 1000 
3  D 100 
4  F 70