如何在没有错误的情况下制作if-else语句?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在没有错误的情况下制作if-else语句?相关的知识,希望对你有一定的参考价值。
我必须做一个if语句,但它说错误。我有一个名为cancercode
的变量。我希望代码不等于下面描述的代码在数据帧中声明为“other”。
df6 <- df4x%>%
mutate(sygdomsgruppex = ifelse(cancercode != "DC911", "DC833", "DC830",
"DC910", "DC921", "DC831", "DC859","DC919", "DC911B",
"Other", cancercode))
这段代码给了我这个错误:
mutate_impl(.data,dots)出错: 评估错误:未使用的参数(“DC910”,“DC921”,“DC831”,“DC859”,“DC919”,“DC911B”,“其他”,cancerKode)。
答案
other_vector <- c("DC911", "DC833", "DC830", "DC910", "DC921", "DC831", "DC859","DC919", "DC911B")
df4x%>%
mutate(sygdomsgruppex = ifelse(cancercode %in% other_vector, "Other", cancercode))
以上是关于如何在没有错误的情况下制作if-else语句?的主要内容,如果未能解决你的问题,请参考以下文章