1.下載公開數(shù)據(jù)
用download.file()函數(shù)下載網(wǎng)址鏈接帶有.csv或者.data的文件
url = "ftp://ftp.ics.uci.edu/pub/machine-learning-databases/adult/adult.data"
download.file(url,"adult.csv")
使用getwd()確定當(dāng)前目錄,然后用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參數(shù)來讀取
df <- read.csv(text = rows) #rows是之前下載的數(shù)據(jù)名稱
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)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者