Я использую пакет XBRL для импорта данных XBRL с веб-сайта SEC 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: // в середине ссылки для получения файла.
Это делает его недействительным URL-адресом. Я попытался вручную загрузить файл в папку кеша, но проблема не исчезла. Как мне отредактировать его, чтобы он мог правильно читать и загружать контент по ссылкам? Спасибо.