read.delim () + gzfile () не работает с удаленным сжатым файлом. Почему? - PullRequest
0 голосов
/ 28 января 2020

Я пытаюсь прочитать в сжатом файле, который находится на удаленном сервере, в идеале без необходимости извлечения локальной копии. Теоретически эта команда должна работать как удаленный не gzipped файл, работающий как локальный gzipped файл, но не удаленный и gzipped файл:

# This works...
dat <- read.delim(<URL to uncompressed file>, header = TRUE)
# ...as does this
dat <- read.delim(gzfile(<path to local compressed file>), header = TRUE)
# But not this
dat <- read.delim(gzfile(<URL to compressed file>), header = TRUE)
Error in open.connection(file, "rt") : cannot open the connection
In addition: Warning message:
In open.connection(file, "rt") :
  cannot open compressed file <URL to compressed file>, probable reason 'No such file or directory'

Почему несоответствие?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...