我在 R 的数据框中有这个数值变量:
> head(sdbone$ncorrectas)
[1] 29 14 21 12 17 6
然后,我尝试将其转换为虚拟变量,条件是如果 ncorrectas > 10 它应该具有值 1,否则为 0:
我尝试了以下代码:
> sdbone$ncorrectas < - ifelse(sdbone$ncorrectas > 10,1,0)
但是,变量根本没有改变。那么我的代码有什么问题?以及如何根据需要将其转换为虚拟变量?
我在 R 的数据框中有这个数值变量:
> head(sdbone$ncorrectas)
[1] 29 14 21 12 17 6
然后,我尝试将其转换为虚拟变量,条件是如果 ncorrectas > 10 它应该具有值 1,否则为 0:
我尝试了以下代码:
> sdbone$ncorrectas < - ifelse(sdbone$ncorrectas > 10,1,0)
但是,变量根本没有改变。那么我的代码有什么问题?以及如何根据需要将其转换为虚拟变量?