我对 R 非常陌生,并且很难尝试从两个具有相同(任意)大小的数字向量 a 和 b 生成逻辑向量 c,其中 c 包含 TRUE 或 FALSE,具体取决于向量 b 的相应元素是否是一个。
前任。
a<-c(2,3)
b<-c(6,14)
结果 c 为真,假
这是我到目前为止所得到的:
a<-c(2:10)
b<-c(6:14)
c<-(if(b%%a) as.integer(TRUE))
我意识到该if()
函数不是矢量化的,只会评估第一个元素,但是,我完全感到困惑,并且无法看到任何其他成功的构造。任何见解、链接或指导都是最有帮助的。谢谢。