Я открываю данные ebird с помощью auk, но не могу создать путь к файлу.Я установил путь к папке.Когда я пытаюсь изменить его на файл, он говорит, что путь неверен.
с Sys.getenv()
Я вижу, что путь установлен к папке.с помощью команды auk_get_ebd_path()
я вижу то же самое.Когда я пытаюсь изменить путь к файлу внутри этой папки с помощью команды auk_set_ebd_path()
, я получаю сообщение об ошибке.
library(auk)
auk_get_ebd_path()
[1] "/Users/lucypullen/Documents/bird/data"
auk_set_ebd_path("/Users/lucypullen/Documents/bird/data/ebd_CA_relApr-2019.txt", overwrite = TRUE)
[1] Error: dir.exists(paths = path) is not TRUE
другие попытки приводят к сообщению Error in file(con, "r") : cannot open the connection
Warning messages: 1: In file(con, "r") :
'raw = FALSE' but '/Users.....data/CA' is not a regular file
2: In file(con, "r") :
cannot open file '/Users/lucypullen/Documents/bird/data/CA': it is a directory
кажется, что они хотят путь к файлу.Я думал, что путь будет полным с помощью команды system.file()
.Я пробовал несколько вариантов:
input_file <- system.file("/Users/lucypullen/Documents/bird/data/CA/ebd_CA_relApr-2019.txt", package = "auk")
или
input_file <- system.file("ebd_CA_relApr-2019.txt", package = "auk")
или
input_file <- system.file("~/ebd_CA_relApr-2019.txt", package = "auk")