我想使用https请求下载csv文件。 使用网络浏览器,我可以下载file。
我想在R中这样做 我确实试图使用RCurl包中的getURL函数而没有成功。
library(RCurl) URL <-
"https://indices.euronext.com/nyx_eu_listings/price_chart/download_historical?typefile=csv&layout=vertical&typedate=dmy&separator=point&mic=XPAR&isin=FR0003500008&name=CAC%2040&namefile=Price_Data_Historical&from=0&to=1426550400000&adjusted=1&base=0"
csvfile <- getURL(URL)
请求帮助
答案 0 :(得分:0)
使用download.file然后read.table而不是getURL:
URL <- "https://indices.euronext.com/nyx_eu_listings/price_chart/download_historical?typefile=csv&layout=vertical&typedate=dmy&separator=point&mic=XPAR&isin=FR0003500008&name=CAC%2040&namefile=Price_Data_Historical&from=0&to=1426550400000&adjusted=1&base=0"
download.file(URL, "name.txt")
data.url <- read.table("name.txt", skip= 3, sep=",", header=TRUE)
你很难跳过阅读第3行。但是,如果您需要元数据信息:
元数据&lt; - read.table(&#34; name.txt&#34;,nrow = 3)