我有一个数据集,其中我尝试使用if else语句根据不同的变量更改某些变量的值。但是,我只想在满足特定条件的情况下更改变量-否则我希望变量保持不变。我如何在dplyr中做到这一点?
例如,如果我有4个站点(a、b、c和d),每个站点分别与值10、20、30和40相关联,并且我只想将站点a的值10更改为12。
df2 <- df %>%
mutate(lat = ifelse(site == "a", 12, WHAT GOES HERE?))发布于 2019-01-26 03:39:33
df2 <- df %>%
mutate(lat = ifelse(site == "a", 12, lat))https://stackoverflow.com/questions/54371802
复制相似问题