这个问题已经在这里有一个答案:
- 如何转换为整数\数字不会丢失信息的一个因素? 7个回答
我想通过一个变量ICPSR合并到数据集,但由于ICPSR是因素,我不得不将其更改为数字变量。 所以,我没有as.numeric和这样做之后,我ICPSR已更改为一个完全不同的价值观。 我用Google搜索,发现我需要使用as.numeric(水平(DV $ ICPSR))。 但它只能证明不是唯一值的每个值。 所以我想知道我怎么能保存每一个值,并将其更改合并,能够数值。
提前致谢!
ICPSR session dv
1:1 15245 103 0.75
1:2 13003 103 0.00
1:3 14620 103 0.25
1:4 29105 103 0.00
1:5 29104 103 0.00
1:6 14414 103 0.25
dv$ICPSR<-as.numeric(dv$ICPSR)
head(dv)
ICPSR session dv
1:1 202 103 0.75
1:2 27 103 0.00
1:3 85 103 0.25
1:4 281 103 0.00
1:5 280 103 0.00
1:6 68 103 0.25