我正试图在R中排名前十。但是,最后一个地方有4个变量具有相同的数字。使用:
top.ten <- top.ten2[ top.ten2$freq >= top.ten2$freq[order(top.ten2$freq, decreasing=TRUE)][10] , ]
A 10
B 9
C 9
D 8
E 7
F 6
G 6
H 6
I 6
J 6
K 5
L 5
M 5
N 5
我想摆脱最后的2.可以有人帮助我吗?
答案 0 :(得分:1)
您可以尝试head(top.ten,10)
答案 1 :(得分:0)
更通用的方法是使用seq。它还允许从用户选择的起点到终点获得观测结果
top.ten2$freq >= top.ten2$freq[order(top.ten2$freq, decreasing=TRUE)][seq_len(10)]
假设我们想要从5:10
top.ten2$freq >= top.ten2$freq[order(top.ten2$freq, decreasing=TRUE)][seq(5, 10)]