我是新来的,需要帮助。我必须按以下方式对变量进行重新编码:
将V11和V12记录为两个变量,然后将两者标准化。
if old V11 value = 0, new V11 value = 0 and V12 value = 0
if old V11 value = 1, new V11 value = 1
if old V11 value = 2, new V11 value = 1 and V12 value = 1我正在努力创建一段工作代码。谢谢你的帮助。
发布于 2021-05-27 17:56:43
if (V11==0) {
V12 <- 0
}
else if (V11==2) {
V11 <- 1
V12 <- 1
}这解决了如果V11和V12只有1长度的问题。因为代码中的第二个条件实际上没有改变任何东西,所以它不需要包含在答案中。
如果V11和V12是带有length>1的向量,请尝试:
V12[V11==0] <- 0
V12[V11==2] <- 1
V11[V11==2] <- 1https://stackoverflow.com/questions/67725723
复制相似问题