[Rd] && and ||

Mathieu Ribatet mathieu.ribatet at epfl.ch
Mon Apr 14 08:55:42 CEST 2008


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 at 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



More information about the R-devel mailing list