So aktualisieren Sie Werte mit dplyr

Ich versuche gerade, Werte aus einem data.frame mit dplyr zu aktualisieren, aber ich weiß nicht, ob es möglich ist, eine Teilmenge von Werten zu ersetzen.

# the net4 table
head(net4)
Source: local data frame [6 x 4]

  temps2 NNET NET ave
1     18    2   4  36
2     18    2   4  36
3     22    2   4  44
4     18    2   4  36
5     22    2   4  44
6     27    3   4  36

# I would like to do the same command line as below:
subs <- (net4$ave < 10 & net4$ave!=net4$temps2)
net4$ave[subs] <- with(net4[subs,], temps2/NNET*NET)

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage