我的问题对某些人来说可能很简单。我需要从我的量子变量中将值“ 0”替换为“ 1”。
我尝试过此代码:
Loaloa$NewQuantiVar[Loaloa$OldQuantiVar==0] = 1
summary(Loaloa$NewQuantiVar)
但是NA的值不同于0。
因此,如何既保留替换值又保留非替换值?
NewQuantiVar
可能是factor
变量(检查class(Loaloa$NewQuantiVar)
)。首先将其更改为数字,然后使用上面的代码。
Loaloa$NewQuantiVar <- as.numeric(as.character(Loaloa$NewQuantiVar))
Loaloa$NewQuantiVar[Loaloa$OldQuantiVar==0] = 1