Dear list:

I have a problem using the subset function:

dat<- data.frame(treatment=c("A", "B", "A", "C", "C", "D", "A", "D",
"C", "D"), response=rnorm(10))

I am interested in treatments "A", "B" and "D"
vec<- c("A", "B", "D")

But I can only obtain what I want with:
subset(dat, treatment=="A" | treatment=="B" | treatment=="D")

What's wrong with
subset(dat, treatment==vec)

It would be much more simple to compute the latter in a rather complex
dataframe.
Thanks in advance
Justin
-- 
  
  [EMAIL PROTECTED]

--

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to