R 如何在ifelse()中生成多个条件?

R 如何在ifelse()中生成多个条件?,r,if-statement,R,If Statement,我想知道如何在ifelse条件中添加多个条件 我有一个dataframe,取决于一列的值,我想创建列covid,如下面的代码所示 data$covid <- ifelse(data$CLASIFICATION == 1 | 2 | 3, 1, 0) 如果列分类的值为1、2或3,则在列covid中确定数字1,如果其他数字为0。 但是这行代码建立了我所有的covid列,值为1 我怎样才能解决这个问题 谢谢大家! 如果%c1,2,3,1,0中的数据为$CLASIFICATION%,或此代码的

我想知道如何在ifelse条件中添加多个条件

我有一个dataframe,取决于一列的值,我想创建列covid,如下面的代码所示

data$covid <- ifelse(data$CLASIFICATION == 1 | 2 | 3, 1, 0)

如果列分类的值为1、2或3,则在列covid中确定数字1,如果其他数字为0。 但是这行代码建立了我所有的covid列,值为1

我怎样才能解决这个问题

谢谢大家!

如果%c1,2,3,1,0中的数据为$CLASIFICATION%,或此代码的快捷方式:+data$CLASIFICATION%在%c1,2,3中