2017-01-25 21 views
0

相關的我有一個數據幀(DT),看起來像這樣值:如何獲得與另一個值R中

Color X2  
Red  2  
Blue  NA  
Green 1 

下面是我的代碼。當我使用這個功能時,它輸出1作爲答案。但是,我想說它Green(與第二大命中相關的值(1)。)有誰知道如何解決這個問題?謝謝!

Function <-function(MostHits) { 
Res <- sort(dt$X2, TRUE)[2] 
print(Res) 
}  

回答

1

你只需要參考的Color

Function <-function(MostHits) { 
    Res <- dt$Color[order(dt$X2, decreasing=TRUE)[2]] 
    print(Res) 
} 
Function() 
[1] Green 

正確的元素,但你爲什麼包括虛假的爭吵MostHits?爲什麼不
Function <-function() { ...
還是你的意思
MostHits <- function() { ...

相關問題