小编dro*_*opy的帖子

如何使用dplyr更新值

我目前正在尝试使用dplyr更新data.frame中的值但我不知道是否可以替换值的子集?

# 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)
Run Code Online (Sandbox Code Playgroud)

谢谢

r dplyr

37
推荐指数
1
解决办法
2万
查看次数

标签 统计

dplyr ×1

r ×1