【发布时间】:2014-05-05 06:32:19
【问题描述】:
我有一个包含大约 100 个因子变量的数据框,我想将它们更改为数值类型。如何对整个数据框执行此操作?
我知道我可以使用以下代码为每个变量执行此操作,例如:dat$.Var2<-as.numeric(dat$.Var2)
但我想为很多变量做这件事。
这是一个示例数据框。
dat <- read.table(text = " TargetVar Tar_Var1 Var2 Var3
0 0 0 7
0 0 1 1
0 1 0 3
0 1 1 7
1 0 0 5
1 0 1 1
1 1 0 0
1 1 1 6
0 0 0 8
0 0 1 5
1 1 1 4
0 0 1 2
1 0 0 9
1 1 1 2 ", header = TRUE)
【问题讨论】:
-
它们最初是如何成为因素的?