Я пытаюсь прочитать следующий файл в R
https://www.ssga.com/us/en/individual/etfs/library-content/products/fund-data/etfs/us/holdings-daily-us-en-xop.xlsx
Это работает, когда я вставляю URL-адрес непосредственно в браузере, но по какой-то причине когда он загружен через R, он не может быть открыт.
Я попробовал download.file () всеми принятыми методами ('lib-curl / internal / wininet /...')
u <- 'https://www.ssga.com/us/en/individual/etfs/library-content/products/fund-data/etfs/us/holdings-daily-us-en-xop.xlsx'
download.file(u)
Загруженный файл нельзя открыть ни вручную, ни в R с помощью readxl :: read_xlsx () или gdata :: read.xls ()
Я также пробовал пакет httr, но кажется, что тип содержимого 'xlsx : application / vnd.openxmlformats-officedocument.spreadsheetml.sheet 'не поддерживается. Тем не менее, я узнал, что файл, похоже, распакован, но я даже не уверен, что в этом проблема
response <- httr:Get(u)
response$headers$`content-encoding`
"gzip"
Может кто-нибудь подсказать, как я могу загрузить эти данные в R?