【问题标题】:How to read the data from web如何从网络读取数据
【发布时间】:2013-08-26 11:32:07
【问题描述】:

我想从http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/regression/mg 导入数据 进入 R。该数据集包含 1,385 个数据点,具有 6 个自变量和 1 个因变量。如何将此数据文件导入 R?

【问题讨论】:

    标签: r


    【解决方案1】:

    我想你正在寻找read.table

    read.table("http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/regression/mg")
    

    如果要去除数值中的列号和冒号,可以使用gsub

    dat <- read.table("http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/regression/mg",
                      stringsAsFactors = FALSE)
    
    dat[-1] <- lapply(dat[-1], function(x) as.numeric(gsub(".:", "", x)))
    

    【讨论】:

    • 我先把数据保存为mg.txt。然后: w
    猜你喜欢
    • 2019-05-20
    • 2011-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-08
    • 2017-10-14
    相关资源
    最近更新 更多