Well, you just have to use "&", "|" instead of "&&", "||".
Best, Mathieu Yuan Jian a écrit : > Hello there, > > I got a small problem about logical calculation: > we can get a sequene from a+b as below: > > > a<-c(1,2) > >> b<-c(3,4) >> a+b >> > [1] 4 6 > > but when the sequences are logical. (I want to get (True,False) && (True, > True) ==> (True, False), but when I do as below. > >> e<-c(T,T) >> f<-c(F,T) >> e >> > [1] TRUE TRUE > >> f >> > [1] FALSE TRUE > >> g<-e && f >> > **g becomes one logical value only > >> g >> > [1] FALSE > > what should I do when I want to get a sequence for operate && or ||? > > kind regards > Yu > > > > [[alternative HTML version deleted]] > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > -- Institute of Mathematics Ecole Polytechnique Fédérale de Lausanne STAT-IMA-FSB-EPFL, Station 8 CH-1015 Lausanne Switzerland http://stat.epfl.ch/ Tel: + 41 (0)21 693 7907 ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel