Пакет XBRL R читает добавляет еще одну ссылку на входную ссылку. В результате ссылка, которая не может быть открыта - PullRequest
0 голосов
/ 17 апреля 2020

Я использую пакет XBRL для импорта данных XBRL с веб-сайта SE C EDGAR, и всякий раз, когда я использую функцию xbrlDoAll, она не может прочитать URL, даже если я предоставил действительный. Например, чтобы повторить эту ошибку, используйте следующее:

library(XBRL)

inst <- "https://www.sec.gov/Archives/edgar/data/320193/000032019318000145/aapl-20180929.xml"
xbrl.vars <- xbrlDoAll(inst)

Это ошибка, которую я получаю:

Error in fileFromCache(file) : Error in download.file(file, cached.file, quiet = !verbose) : cannot open URL 'https://www.sec.gov/Archives/edgar/data/320193/000032019318000145/https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd'

Как видите, URL не может быть открыт, потому что для некоторых причина, по которой он добавляет еще один https: // в середине ссылки для получения файла.

https://www.sec.gov/Archives/edgar/data/320193/000032019318000145/https: //xbrl.sec.gov/dei/2018/ dei-2018-01-31.xsd

Что делает его недействительным URL. Я попытался вручную загрузить файл в папку кэша, но проблема все еще сохраняется. Как я могу отредактировать его, чтобы он мог правильно читать и загружать контент по ссылкам? Спасибо.

1 Ответ

0 голосов
/ 17 апреля 2020

Это похоже на ошибку.

Так же, как дикое предположение, я бы попытался использовать слегка измененный URL: http://www.sec.gov/Archives/edgar/data/320193/000032019318000145/aapl-20180929.xml.

Используя http вместо https.

...