我有一个如下所示的数据框(dt):
Color X2
Red 2
Blue NA
Green 1
以下是我的代码。当我使用此功能时,它输出1
作为答案。但是,我希望它说Green
(与SECOND最多点击次数相关的值(1)。)有谁知道如何解决这个问题?谢谢!
Function <-function(MostHits) {
Res <- sort(dt$X2, TRUE)[2]
print(Res)
}
答案 0 :(得分:1)
您只需要引用Color
Function <-function(MostHits) {
Res <- dt$Color[order(dt$X2, decreasing=TRUE)[2]]
print(Res)
}
Function()
[1] Green
但为什么要包含假参数MostHits
?为什么不呢
Function <-function() { ...
或者你的意思是什么?
MostHits <- function() { ...