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
Post a Comment