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)