标签: r
我需要获取与我在数据框中分配的名称(例如,年龄,BMI)相匹配的列索引号向量。
我尝试了如下所示的which函数,但是它只是返回了IDx的名字(“年龄”)。
numVar<-c("Age","BMI") which( colnames(df)==numVar )
当我尝试这段代码时,它返回了我想要的两个idx。
match(numVar,names(df))
当我阅读which函数的帮助时,为什么看起来有所不同,为什么它应该可以工作。我想知道为什么不返回两个索引号的原因?