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