【发布时间】:2013-12-12 08:05:44
【问题描述】:
我想通过变量 ICPSR 合并到数据集,但由于 ICPSR 是因素,我不得不将其更改为数值变量。所以我做了 as.numeric 并且在这样做之后,我的 ICPSR 已更改为完全不同的值。我用谷歌搜索,发现我需要使用 as.numeric(level(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
【问题讨论】: