R 语言通过变量取数据

主要是针对数据框后面跟$变量,获取数据的情况。

df<-data.frame(A=c(1,2,3),B=c(6,7,8))
tmp<-"B"
# df$tmp // 输出 NULL
eval(parse(text = paste0("df$",tmp))) 

  

posted @ 2022-01-28 13:37  天使不设防  阅读(180)  评论(0编辑  收藏  举报