美文网首页
R中一些我不知道的获取数据的方法

R中一些我不知道的获取数据的方法

作者: 鸣人吃土豆 | 来源:发表于2017-07-26 16:30 被阅读22次

1.下载公开数据

用download.file()函数下载网址链接带有.csv或者.data的文件

url = "ftp://ftp.ics.uci.edu/pub/machine-learning-databases/adult/adult.data"
download.file(url,"adult.csv")

使用getwd()确定当前目录,然后用list.files("./")来查找下载的文件

getwd()
list.files("./")

用RCurl包里的getURL下载URL前缀文件

library(RCurl)
rows <- getURI("https://nycopendata.socrata.com/api/views/jd4g-ks2z/rows.csv?accessType=DOWNLOAD")

由于之前下载的rows文件是一份字符向量,我们可以用text参数来读取

df <- read.csv(text = rows) #rows是之前下载的数据名称

3.读取固定宽度分隔的文件

df <- read.fwf("weather.op",widths = c(6,6,10,11,9,8),col.names = c("STN","WBAN","YEARMODA","TEMP","MAX","MIN"),skip = 1)

相关文章

网友评论

      本文标题:R中一些我不知道的获取数据的方法

      本文链接:https://www.haomeiwen.com/subject/rjrokxtx.html