Загрузка файла CSV с использованием read.xls в r - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь импортировать файл CSV с этого URL, но эта простая строка кода не работает с этим URL.

read.csv("https://www.cboe.com/publish/vxthdata/vxth_dailydata.xls")

Я пытался получить getURL из библиотеки RCurl, столкнулся с той же проблемой.

Ответы [ 2 ]

0 голосов
/ 21 мая 2018

Как говорит MrFlick, ваш файл - это файл Excel, а не файл CSV.Вы можете использовать readxl и curl.

url <- "https://www.cboe.com/publish/vxthdata/vxth_dailydata.xls"
destfile <- "vxth_dailydata.xls"
curl::curl_download(url, destfile)
vxth_dailydata <- readxl::read_excel(destfile, col_types = c("date", rep("numeric", 9)))
file.remove(destfile)
rm(url, destfile)
View(vxth_dailydata)

С уважением !!

0 голосов
/ 21 мая 2018

Правильно!просто упустил из виду ...

library(gdata)
read.xls("https://www.cboe.com/publish/vxthdata/vxth_dailydata.xls")
...