在R中,我想通过选择特定的标题来使用数据帧'RL'的子集(例如'RL $ age01'等等。我生成选定的标题作为strigs的向量:
v = c('ID', sprintf("sex%02d", seq(1,15)), sprintf("age%02d", seq(1,15)))
和dataframe索引为:
c = sprintf('RL$%s', v)
如何评估这些strigns以按标头调用dataframe列,并在x = cbind(RL $ ID,RL $ age01,...)的意义上将它们重新排列在矩阵中? cbind(c)既不能使用eval(),parse()或expression()之类的东西。
感谢您的帮助
圣拉斐尔
答案 0 :(得分:1)
只需使用
RL[,v]
注意到这已经在评论中提到了。