#r #google-colaboratory #gdal #rgdal
#r #google-colaboratory #gdal #rgdal
Вопрос:
Я пытаюсь установить R-пакет rgdal в моем сеансе colab. Я знаю, что для запуска требуется GDAL зависимостей, и обычно это не проблема. Я могу найти много справок по его установке с использованием обычных команд Linux, но не могу найти ничего о том, как я могу установить его из сеанса R.
Это мой код, если это поможет:
install.packages("rgdal", dependencies=TRUE,repos='http://cran.rstudio.com/')
Warning message in install.packages("rgdal", dependencies = TRUE, repos = "http://cran.rstudio.com/"):
“installation of package ‘rgdal’ had non-zero exit status”
Кто-нибудь знает, есть ли способ установить GDAL с помощью R-команд? Или способ использования волшебных команд, таких как %%Shell, в совместной работе с R-ядром? Я довольно новичок в colab, но хочу, чтобы мои ученики могли запускать скрипт с использованием растров в colab с использованием R.
Приветствия
Ответ №1:
После долгих и долгих мучительных поисков я нашел ответ:
system("sudo apt-get install libgdal-dev libproj-dev")
Итак, R сообщает colab установить зависимости, как обычный Linux.
Ответ №2:
Я думаю, что теперь установка rgdal
package проста в записной книжке Colab R Kernel:
install.packages("rgdal")
library(rgdal)
Однако вы можете рассмотреть возможность использования pckage sf
вместо rgdal
, поскольку rgdal
он перестанет работать в декабре 2023 года. Для установки sf
в ядро Colab R вы должны использовать следующий код:
system("apt-get -y update")
system("apt-get install -y libudunits2-dev libgdal-dev libgeos-dev libproj-dev")
install.packages("sf")
library(sf)