gpt4 book ai didi

r - 当 R 中只有一个参数时,为什么逻辑运算符会否定它们的参数?

转载 作者:行者123 更新时间:2023-12-04 10:31:55 26 4
gpt4 key购买 nike

当仅将单个向量传递给逻辑和/或运算符时,运算符会否定参数:

> 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

当只传递一个参数时,为什么逻辑运算符会否定它们的参数?

最佳答案

was modified in R 3.2.1由于 a bug report .正如您所指出的,之前的行为毫无意义:

enter image description here

关于r - 当 R 中只有一个参数时,为什么逻辑运算符会否定它们的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30951729/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com