gpt4 book ai didi

r - dplyr if else 没有 else

转载 作者:行者123 更新时间:2023-12-04 18:19:07 25 4
gpt4 key购买 nike

我有一个数据集,我试图在其中使用 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?))

最佳答案

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

关于r - dplyr if else 没有 else,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54371802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com