我的数据框:
Dead4 Dead5
0 0
0 0
0 0
1 2
0 0
0 0
1 2
0 0
1 0
0 1
1 1
5 10
我希望我的代码在同一行中的任何时候说 Dead5 大于 Dead4 减去两个值并将该值放入 Dead5
indices<- (t$Dead5 > t$Dead4)
t$Dead6[indices]<- (t$Dead6) - (t$Dead5)
Warning message:
In t$Dead6[indices] <- (t$Dead6) - (t$Dead5) :
number of items to replace is not a multiple of replacement length
有人可以解释我做错了什么并帮助我编写几行代码来做到这一点吗?