【发布时间】:2018-06-20 18:00:29
【问题描述】:
我在 R 中有以下数据框
no qc6 qc5 qc3 itv6 itv5 itv3
123 12 12 14 8 9 9
现在,我想检查数据框中是否存在以下列,如果不存在,则创建一个包含 0 值的新列。
qc1,qc2,itv1,itv2
我可以用 R 中的 if 循环来做到这一点
if(!"qc1" %in% colnames(df))
{
df$qc1 <- 0
}
但是,我将不得不为每个要创建的变量编写循环。有没有更快的方法?
【问题讨论】:
-
我们为什么要这样做,下一步是什么?
标签: r