我想在R中排名前十。但是,最後一個地方有4個變量,數字相同。使用:刪除排名前10的數字11&12 R
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.有人能幫助我嗎?
我想在R中排名前十。但是,最後一個地方有4個變量,數字相同。使用:刪除排名前10的數字11&12 R
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.有人能幫助我嗎?
你可以嘗試head(top.ten,10)
謝謝你的快速回答,沒想到它那麼容易。剛開始使用R雖然;) –
一個更普遍的做法是使用了序列。它也將允許從用戶選擇的出發點獲得的觀察到終點
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)]
想這是沒有道理給我。當我運行你的代碼時,前10行會切斷'J',並在'6'後面整齊地結束。 – thelatemail