我有一個數據框中有15000條目的2列。R一列中哪些項目高於另一列?
col1 col2
mike anna
eve charly
george mike
jenn george
我想知道,Col1中的哪些條目比Col2中的條目要高。
我已經有一個解決方案,我環通在Col1中的每個條目,並檢查它在col2的位置,但15.000的需要年齡:
for(i in 1:nrow(df)){
myposinCol2 <- grep(df[i,1], df[,2])
if(myposinCol2[1] > (i + 500)){ #take it }
}
可能有人點我的方向,以改善呢?
THX 約爾格
'which(df [,1] ==「george」)'? –
你的問題不明確;我想你的意思是你想比較col1和col2中每個名字的等級。 – scoa
預期結果是什麼?兩列共用的單個名稱的值/等級? –