Очистка данных в формате Excel из URL в R

#r #rvest

Вопрос:

Я пытаюсь загрузить данные с URL-адреса https://migration.iom.int/datasets/europe-—-mixed-migration-flows-europe-quarterly-overview-april-june-2021

На этой странице доступен набор данных с файлом в Excel, а ссылка для загрузки данных есть https://migration.iom.int/system/tdf/datasets/Q2 2021 Mixed Migration Flows to Europe (April — June 2021).xlsx?file=1amp;type=nodeamp;id=12261

введите описание изображения здесь

Поэтому я хочу загрузить все эти данные в формате Excel непосредственно в R.

 library(rvest)

URL <- "https://migration.iom.int/system/tdf/datasets/Q2 2021 Mixed Migration Flows to Europe (April - June 2021).xlsx?file=1amp;type=nodeamp;id=12261"
pg <- read_html(URL)

html_attr(html_nodes(pg, "download"), "href")
 

Но я допустил какую-то ошибку и не делаю загрузки. Так что кто-нибудь может мне помочь, как загрузить эти данные в R .

Ответ №1:

Я лично подошел бы к этому следующим образом. Загрузите данные в указанное место назначения, прочитайте файл excel из этого места. Идея была бы:

 download.file(url, destinationFile)
fileInR <- read.table(file = desinationFile,sep = “t”)
 

Однако простой поиск в Google для обоих (загрузка и чтение в файле excel в R) должен предоставить вам гораздо больше возможностей.