Я пытаюсь загрузить файл .tif из папки Google Drive (которая экспортируется в него через Google Earth Engine), используя библиотеку googledrive . Однако при вызове функции map
я получаю следующую ошибку:
Error: 'file' identifies more than one Drive file.
Мне уже удалось загрузить другие файлы .tif с этим кодом, который работал без каких-либо ошибок. Почему я получаю эту ошибку и как ее устранить? Как вы можете видеть в папке Drive (это publi c), папка содержит только один файл, так почему «file» идентифицирует более одного файла Drive?
Код:
library(googledrive)
library(purrr)
## Store the URL to the folder
folder_url <- "https://drive.google.com/drive/folders/1Qdp0GN7_BZoU70OrpbEL-vIBBxBa1_Db"
## Identify this folder on Google Drive
## let googledrive know this is a file ID or URL, as opposed to file name
folder <- drive_get(as_id(folder_url))
## Identify files in the folder
files <- drive_ls(folder, pattern = "*.tif")
# Download all files in folder
map(files$name, overwrite = T, drive_download)