2016-02-10 52 views
3

我想从第2列转换为13(最后一个)从整数转换为数字。在R data.frame中将整数转换为数字框

我用一列下面的代码

dades$V3 <- as.numeric(dades$V3) 

,如果我想从第2列转换为13使用相同的命令,所以选择它们

dades<-2:13 

,然后我怎么有使用lapply?

回答

6

我们可以在数据集的子集(dades[2:13])上使用lapply,转换为numeric并将其分配回这些列。

dades[2:13] <- lapply(dades[2:13], as.numeric)