我必须做一个if语句,但是它显示错误。我有一个名为cancercode
的变量。我希望与以下所述代码不同的代码在数据帧中声明为“其他”。
df6 <- df4x%>%
mutate(sygdomsgruppex = ifelse(cancercode != "DC911", "DC833", "DC830",
"DC910", "DC921", "DC831", "DC859","DC919", "DC911B",
"Other", cancercode))
这段代码给我这个错误:
mutate_impl(.data,点)中的错误:
评估错误:未使用的参数(“ DC910”,“ DC921”,“ DC831”,“ DC859”,“ DC919”,“ DC911B”,“ other”,cancerKode)。
答案 0 :(得分:2)
other_vector <- c("DC911", "DC833", "DC830", "DC910", "DC921", "DC831", "DC859","DC919", "DC911B")
df4x%>%
mutate(sygdomsgruppex = ifelse(cancercode %in% other_vector, "Other", cancercode))