如何从网上读取数据

时间:2013-08-26 11:32:08

标签: r

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

1 个答案:

答案 0 :(得分:2)

我想你正在寻找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)))