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