#r #ods
Вопрос:
Я хотел бы спросить, как я мог бы загрузить набор данных .ods из Интернета (в частности, с этого сайта: https://knowledge4policy.ec.europa.eu/territorial/ardeco-online_en?fbclid=IwAR1CPVLzdey8MnMZDLA-9NpvMDAJqMq1WHmm6yu8FtRAk01u9K184wCU7Wc) непосредственно в R? Я попробовал следующий read_ODS
код
a <- read_ods(path = url("https://knowledge4policy.ec.europa.eu/sites/default/files/RNPTD.ods"), sheet = 1)
и получил ошибку
«Ошибка в файле.существует(файл) : недопустимый аргумент «файл»»
Я допустил здесь ошибку или read_ods
загружаю только локальные файлы?
Комментарии:
1. «Работает ли пакет readODS» Да, вы пробовали его?
2. Мои извинения, у меня был неполный вопрос
Ответ №1:
Кажется, это работает нормально:
url1 <- "https://knowledge4policy.ec.europa.eu/sites/default/files/RNPTD.ods"
f <- tempfile()
download.file(url1, dest=f)
x <- readODS::read_ods(f)
unlink(f)
То есть вы не можете читать напрямую из файла ODS, расположенного по URL-адресу (или, по крайней мере, у меня это не сработало), но загрузка во временный файл и чтение работают.