мой dataframe:вычесть два столбца в dataframe, если выполняется условие
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
Может кто-нибудь объяснить, что я делаю неправильно, и помочь мне написать несколько строк кода, которые сделают это?
спасибо для объяснения. Сейчас это делает много смысла. – Chad