有沒有辦法將條件作爲參數傳遞?例如:作爲函數參數傳遞一個條件
#g is some data'
getIndexesWhen <- function (colname, condition) {
a <- as.vector(g[,colname])
a <- which(a fits condition)
}
,然後可以在條件本身,例如通過打電話像getIndexesWhen('GDP','> 435')
。或者我需要爲每種情況分別具有不同的功能,例如=,!=,>,<等?
您可以傳遞函數(返回布爾值或boolea n向量)作爲參數。 – user31264