Worldclim: getData () в R (координаты широты / долготы): Ошибка в utils :: unzip (zipfile, exdir = dirname (zipfile)): 'exdir' не существует - PullRequest
1 голос
/ 05 мая 2020

Загрузка координат долготы и широты в файл .csv с помощью getData ():

Прошу прощения за такой базовый c вопрос, но я новичок в R, и У меня возникли проблемы с загрузкой моего файла .csv, содержащего координаты широты и долготы, с помощью функции getData (). Идея состоит в том, чтобы загрузить данные в worldlcim.

Код, который я использовал, был:

bioclim.data <- getData(name = "worldclim",
                    var = "bio",
                    res = 2.5,
                    path "~/Documents/TerneyProposal/UpalPublishedPapers/Blue_Whale_Paper/Data_Blue_Whale_Project/Blue_Whale_GPS_CSV.csv")enter code here

Однако я продолжаю получать это сообщение об ошибке:

trying URL 'https://biogeo.ucdavis.edu/data/climate/worldclim/1_4/grid/cur/bio_2-5m_bil.zip'
Content type 'application/zip' length 129319755 bytes (123.3 MB)
==================================================
downloaded 123.3 MB


 Could not download file -- perhaps it does not exist
Error in utils::unzip(zipfile, exdir = dirname(zipfile)) : 
 'exdir' does not exist

Я не понимаю это сообщение, потому что моего файла .csv нет в zip-архиве, и этот файл также легко открывается, когда я использую функцию read.csv ("data")

С уважением, если кто-нибудь может Пожалуйста, посоветуйте?

Заранее большое спасибо!

1 Ответ

0 голосов
/ 05 мая 2020

Добро пожаловать в сообщество! Ошибки такого рода могут ввести в заблуждение ... Думаю, основная проблема, вероятно, в том, что ваш файл находится не в той папке, которую он ожидает. Запустите:

getwd()

, чтобы узнать, что это за рабочая папка ... это - это то место, где он ожидает файл. Либо переместите файл в эту папку, либо вы можете изменить рабочий каталог сеанса на папку, в которой находится файл, написав:

setwd("pathToYourFile")

Если вы находитесь в windows, не забудьте изменить эти надоедливые От \ до /.

Попробуйте!

...