将条件转换为数字0 1

时间:2017-12-08 09:40:39

标签: r

我的数据表包含有关特定疾病的多个协变量。其中一个是"年龄诊断",编码为d $ Age。

我想创建一个名为" Age10"的新变量。其中Age< 10(诊断时年龄低于10岁)编码为0,年龄> =(诊断时间等于或等于年龄)编码为1。

我尝试了没有成功的子集

你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

以下应该有效:

d$Age10 <- as.numeric(d$Age >= 10)