当只向逻辑和/或运算符传递单个向量时,运算符将否定该参数:
> x = c(F,T,T)
> `&`(x)
[1] TRUE FALSE FALSE
> `|`(x)
[1] TRUE FALSE FALSE要使逻辑运算符作为幂等式工作,需要传递一个元素向量作为第二个参数:
> `&`(x,T)
[1] FALSE TRUE TRUE
> `|`(x,F)
[1] FALSE TRUE TRUE当只有一个参数通过时,为什么逻辑运算符会否定它们的论点?
发布于 2015-06-20 08:20:50
https://stackoverflow.com/questions/30951729
复制相似问题