我正在尝试使用child_or_adult
在我的数据集titanic
中创建一个新变量mutate()
。新变量将指定每个人的年龄组。但是,变量age
包含NA
个值,我不想忽略它们。相反,我想将它们归类为adult
。如何在is.na()
声明中使用ifeslse()
来完成此操作?
titanic %>%
mutate(child_or_adult = ifelse(test = age <= 9,
yes = "child",
no = "adult",
is.na(age) <- "adult"
))
答案 0 :(得分:0)
尝试这样做:
titanic %>% mutate(child_or_adult = ifelse(age <= 9 | !is.na(age),"child","adult"))