【发布时间】:2020-12-09 05:46:49
【问题描述】:
所以我有这个带有州和年份信息的 df。我的目标是生成一个新变量 state_year,以便 1982 年的阿拉巴马州被分配一个 1,1983 年的阿拉巴马州被分配一个 2,1984 年的阿拉巴马州被分配一个 3,等等。
当我尝试以下操作时,我会在正确的情况下得到“TRUE”,但我希望它说“1”(然后在 1983 年为 AL 显示“2”,等等)。
test <- df %>%
mutate(state_year = statefip == 1 & year == 1982)
【问题讨论】:
标签: r dplyr tidyverse data-manipulation data-cleaning