小编use*_*663的帖子

将分类变量重新编码为二进制 (0/1)

有人可以帮助我关于ifelse.

我有一个data.frame(dat) 和一个名为 Q1 ( dat$Q1)的分类变量/因子。dat$Q1被编码为 1,2,3 或 4。我需要data$new1根据以下规则创建一个新列:

如果dat$Q1 == 3然后dat$new1应该是1。否则,dat$new1应该是0

请问这样做最有效的方法是什么?

r recode

2
推荐指数
2
解决办法
3830
查看次数

标签 统计

r ×1

recode ×1