R 基于动态列名的子集数据

R 基于动态列名的子集数据,r,R,我有一个名为DF的数据集。我希望根据Column1筛选DF,因此: DFb <- subset(DF, Column1 == "ABC") DFb使用[[-子集: DFb <- DF[DF[[Column_Name]] == "ABC",] DFb <- DF[DF[[Column_Name]] == "ABC",] library("dplyr") ## for filter_() library("lazyeval") ## for interp() colna

我有一个名为DF的数据集。我希望根据Column1筛选DF,因此:

DFb <- subset(DF, Column1 == "ABC")

DFb使用
[[
-子集:

DFb <- DF[DF[[Column_Name]] == "ABC",]
DFb <- DF[DF[[Column_Name]] == "ABC",]
library("dplyr")    ## for filter_()
library("lazyeval") ## for interp()
colname <- "speed"
filter_(cars,interp(~ var == 4, var = as.name(colname)))