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