使用下面的代码,我尝试使用一个数字变量(AgeatDeath)生成一个新的字符变量(cat)。加载dplyr时,找不到函数"%>%<-“。map_GIS是我的数据。谢谢,纳德
map_GIS %>%
filter(Disability=='Cerebral palsy') %>%
cat ['AgeatDeath' > 40] <- "Elder" 发布于 2020-11-17 06:01:26
如果打算创建一个名为'cat‘的新列(cat也是一个函数名),我们可以使用mutate
library(dplyr)
map_GIS2 <- map_GIS %>%
filter(Disability == 'Cerebral palsy') %>%
mutate(cat = case_when(AgeatDeath > 40 ~ 'Elder'))https://stackoverflow.com/questions/64866324
复制相似问题