我的数据框包含如下数据:
V1 V2 V3
1 2 0.34
1 3 0.31
1 4 0.12
1 5 0.12
数据框越大,但这就是一个例子。
我想获取具有最低20%V3的数据帧的子集。
如何做到这一点?
感谢您的帮助
答案 0 :(得分:20)
subset()
函数非常方便,因为(除了其他好处之外)它可以避免重复提及数据框的名称:
subset(dataFrame, V3 <= quantile(V3, 0.2))
答案 1 :(得分:4)
ss <- subset(dataFrame, subset=(dataFrame$V3 <= quantile(dataFrame$V3, 0.20)))