gpt4 book ai didi

r - 根据相关标签更改列中的值

转载 作者:行者123 更新时间:2023-12-01 08:22:51 24 4
gpt4 key购买 nike

我需要根据第一列中的关联值更改最后一列中数据的值。例如,如果 state 是“AK”,那么 comm_rank 应该是“1”,如果 state 是“AL”,那么 >comm_rank 应为“2”,如果state 为“AR”,则comm_rank 应为“3”,依此类推。

任何人都可以建议我一种有效的方法来遍历最后一列,然后相应地更改它们的值?我的原始数据框比这个样本大得多,所以我需要高效地执行此操作。

示例数据框:

screenshot

最佳答案

因为你用 dplyr 标记了

library(dplyr)
mutate(INPUT, comm_rank = case_when(state == "AK" ~ 1,
state == "AL" ~ 2,
state == "AR" ~ 3))

关于r - 根据相关标签更改列中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46104600/

24 4 0