Чтение сжатого файла rds из git

#r #git #gzip #rds

#r #git #gzip #rds

Вопрос:

Я могу загрузить файл rds из git, но он выдает ошибку :

Ошибка в readRDS (temp) : встроенный nul в строку: ‘name’

 url <- "https://github.com/filename.rds"
temp <- tempfile()
download.file(url,temp,method="libcurl",quiet=TRUE)
print(temp)
unzipped <- gzcon(con=gzfile(temp), level = 6, allowNonCompressed = TRUE, 
text = FALSE)
print(unzipped)
result <- readRDS(unzipped)
close(con)    
unlink(temp)
  

Комментарии:

1. Что, если вы попробуете download.file(url,temp,method="libcurl",quiet=TRUE, mode="wb") . Вы уверены, что используете правильный URL для содержимого файла, а не HTML-страницу github для этого файла? Я не думаю, что распаковка должна быть необходима для стандартного файла rds.

2. Почему вы пытаетесь распаковать файл rds? Сжатие является внутренним .

3. Если я его не распаковал, то также выдает ту же ошибку, поэтому я попытался прочитать после бескомпромиссного. это просто дополнительный код, не добавляющий никакого значения.