如果一个值则在 R 的新列中返回另一个值

tik*_*ika 1 if-statement r categories

我有一个包含多列的数据集。其中一列称为“组”,其值如下:1124,1251,2615,3541。我想插入一个新列,该列查看“group”中一行中的值并返回类别名称。因此,1124 将返回“Test”,1251 将返回“Coffee”。

use*_*617 5

像这样?

df$Category <- NA
df$Category[df$Group==1124] <- "Test"
df$Category[df$Group==1251] <- "Coffee"
Run Code Online (Sandbox Code Playgroud)