[R] subsetting dataframe multiple conditions
Rui Barradas
ruipbarradas at sapo.pt
Thu May 9 21:44:00 CEST 2013
Hello,
It's difficult to know what's going on without a data example. Can you
post the output of
dput(head(data, 30))
?
Maybe the columns are not of class "character" but of class "factor".
You should also post the output of
str(data)
In the mean time, try
subset(data, column1 != "a" & column2 != "b")
Hope this helps,
Rui Barradas
Em 09-05-2013 17:28, KatrinH Heimann escreveu:
> Dear all,
> I would like to subset a dataframe using multiple conditions.
> So if I have two columns 1 and 2, I would like to EXCLUDE all rows in which
> the value of column 1 is "a" AND the value of column 2 is "b".
> I tried data[(data$column1 != "a" & data$column2 != "b"),] but that deletes
> me every row in which either 1 is "a" or 2 is "b".
> Any ideas?
> Thanks so much
> K
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at 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.
>
More information about the R-help
mailing list