Re: [R] subsetting data frame using a vector of column names / values

2009-06-24 Thread Blazej Krzeminski
This "one liner" works great! Thanks (for all replies) > > Try this: > > subset(d, eval(parse(text = paste(paste(columns, values, sep = "=="), > collapse = " & " > >> >> Hello >> >> I have a data frame d with columns "var1", "var2", "var3" >> >> Then I have two vectors: >> columns <- c("var2

Re: [R] subsetting data frame using a vector of column names / values

2009-06-24 Thread Henrique Dallazuanna
Try this: subset(d, eval(parse(text = paste(paste(columns, values, sep = "=="), collapse = " & " On Wed, Jun 24, 2009 at 9:16 AM, Blazej Krzeminski wrote: > Hello > > I have a data frame d with columns "var1", "var2", "var3" > > Then I have two vectors: > columns <- c("var2", "var3") > valu

[R] subsetting data frame using a vector of column names / values

2009-06-24 Thread Blazej Krzeminski
Hello I have a data frame d with columns "var1", "var2", "var3" Then I have two vectors: columns <- c("var2", "var3") values <- c(0, 1) Is there a compact way to subset the data frame using these two vectors and get the result equivalent to: select (d, var2==0 & var3==1) ? Thank You Blazej