如何使用字符串作为数据框的子集索引?

时间:2016-05-29 22:52:46

标签: r

我有这样的功能:

func <- function(abc){
   idnumber <- data$abc
}

用户可以输入abc(字符串),我想获取该字符串的列。例如,如果用户输入student,我想获得idnumber <- data$student但不是data$student。无论如何我能做到吗?

1 个答案:

答案 0 :(得分:0)

使用:

Data[ abc_val]

或者

Data[[ abc_val]]

其中abc_val是一个字符值,可能等于“abc”。但是,确实应该将值传递给“数据”。