相关疑难解决方法(0)

布尔运算符&&和||

根据R输入语言定义,之间的差&&&(相应地|||)是,虽然后者不是前者被矢量.

根据帮助文本,我读到的差异类似于"And"和"AndAlso"(相应地"Or"和"OrElse")之间的区别......意思是:如果不是所有的评估都不是(即如果A为真,则A或B或C始终为真,因此请停止评估A是否为真)

有人会在这里光明吗?另外,R中是否有AndAlso和OrElse?

r logical-operators or-operator boolean-operations and-operator

232
推荐指数
4
解决办法
26万
查看次数

如果数字介于两个数字之间,则分配一个值

我试图将值-1分配给我的向量中介于2和5之间的每个数字.我认为if - then语句会起作用.我遇到了一些麻烦.我不认为(2

x <- c(3.2,6,7.8,1,3,2.5)
if (2<x<5){
    cat(-1)
} else {
    cat (x)
}
Run Code Online (Sandbox Code Playgroud)

r

10
推荐指数
2
解决办法
6万
查看次数