在R中读取数据帧,按列读取

时间:2017-10-31 18:32:34

标签: r dataframe

我想在我的数据框中从第2列开始读取每个元素(并将其从字符转换为数字)。我已经设置了这段代码,但我无法理解为什么它不正确。你可以帮帮我吗?我是R的新人。

for(i in mydata[,-1])
    for(j in mydata[,i])
        type.convert(mydata[j,i], na.strings='NA',as.is = TRUE, dec = '.')

1 个答案:

答案 0 :(得分:0)

我认为你可以用:

for(i in 2:length(mydata)){
    mydata[,i]<-as.numeric(mydata[,i])
}