dplyr如果没有其他则没有

时间:2019-01-25 19:38:18

标签: r dplyr mutate

我有一个数据集,我尝试使用if else语句基于不同的变量来更改某些变量的值。但是,我只想在满足特定条件时更改变量-否则我希望变量保持不变。如何在dplyr中做到这一点?

例如,如果我有4个站点(a,b,c和d),它们分别与10、20、30和40的值相关联,而我只想更改站点10的值a到12。

df2 <- df %>%
  mutate(lat = ifelse(site == "a", 12, WHAT GOES HERE?))

1 个答案:

答案 0 :(得分:4)

 "http://hostname:port/method?name=test&host=10.xx.xx.xx&port=22........."