【发布时间】:2019-12-05 12:54:22
【问题描述】:
如果来自同一 df 的另一列的值与来自不同 df 的列的值相等或大于我实际想要写向量。
我有这样的事情
DF1$A <- c( 0.12 , 0.29, 0.36, 0.55)
DF2
x <- c(0,0,1,0,1,0,1,0,0,1)
y <- c(0.11, 0.55, 0.23,0.33,0.59,0.66,0.88,0.11,0.05,0.90)
我想做一个向量 DF1$B
DF1B<- sum(DF2$Y >= DF1$A & DF2$X == 1)
问题是我得到一个值的向量,并且我希望向量的每个值根据也是向量的条件而有所不同。
另外,我正在接受这个按摩 l
较长的对象长度不是较短对象长度的倍数。
【问题讨论】:
-
只需在控制台中尝试一下,您就会看到自己... c(1:4) >= c(1:10),您必须关心您正在比较的内容,长度很重要。