Hello, First of all, that's not an error message, it's a warning. As for your condition, it's too complicated. You don't need to test a logical value for equality to TRUE, it's redundant. And any(x, y) is equivalent to any(x, y, x & y). Try
any(ind.c, ind.r, ind.sgn) and you'll be fine. Hope this helps, Rui Barradas Em 17-11-2012 18:36, Haris Rhrlp escreveu: > Dear R users, > > I have the "any" function of R > > any(ind.c, ind.r, ind.sgn) > > > all are logical factors > > it works fine when any of three is true > but when they are combined it doesnt work. > > i tried > this > any(ind.c, ind.r, ind.sgn,((ind.c==TRUE) & (ind.r==TRUE)), > ((ind.c==TRUE) & (ind.sgn==TRUE)),((ind.r==TRUE) & (ind.sgn==TRUE)), > ((ind.c==TRUE) & (ind.r==TRUE) & (ind.sgn==TRUE))) > } > > but i have this error message > Warning messages: > 1: In (ind.c == TRUE) & (ind.sgn == TRUE) : > longer object length is not a multiple of shorter object length > 2: In (ind.c == TRUE) & (ind.r == TRUE) & (ind.sgn == TRUE) : > longer object length is not a multiple of shorter object length > > I want to check combined the three logikal factors > > any help will be welcome > [[alternative HTML version deleted]] > > > > ______________________________________________ > 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. [[alternative HTML version deleted]] ______________________________________________ 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.