subset - R: subsetting data frame by both certain column names (as a variable) and field values -


i have list of names , have data frame colnames match names in list. want subset data frame based on 2 criteria: colnames (as variable) in list , values of fields in columns.

i tried way:

  names.list <- c("name1", "name2" , "name5")    names <- as.data.frame(names.list)    df <- *dataframe colnames "name1", "name2", "name3", "name4", etc.*     (i in 1:nrow(names)){    name <- names[i,1]    df <- subset(df, name > 1.5)    } 

i know wrong way, haven't figured out yet properly. know how this?

many in advance!

use old-fashioned [ , [[ operators:

name <- "name1" df[df[[name]] > 1.5, ] (etc) 

Comments