Я пытаюсь использовать httr: GET для извлечения данных из API парламента Великобритании в таблицу
Используя это ...
library(httr)
library(tidyverse)
MP <- GET("http://data.parliament.uk/membersdataplatform/services/mnis/members/query/id=172/GovernmentPosts%7COppositionPosts/")
MP <- as.data.frame(content(MP, as = "text", type = "xml", encoding = "UTF-8"))
MP
Я ожидаю увидеть данные втолчок вдоль линий ...
(это то, что я получаю, когда запускаю что-то похожее через PowerQuery / BI)
Но вместо этого, получите ...
# A tibble: 1 x 1
value
<chr>
1 "{\"Members\":{\"Member\":{\"@Member_Id\":\"172\",\"@Dods_Id\":\"25790\",\"@Pims_Id\":\"3572\",\"@Clerks_Id\":\"1\",\"DisplayAs\":\"Ms Diane Abbott\",\"ListAs\":\"Abbott, Ms~
Рассматривал подобные вопросы здесь, но не могу понять, что я не могу сделать
...
Ниже приведены вопросы о том, что мне нужно, и я дошел до нужной мне стадии:
MP <- GET("http://data.parliament.uk/membersdataplatform/services/mnis/members/query/id=172/GovernmentPosts%7COppositionPosts/")
MP <- content(MP, as = , type = , encoding = "UTF-8")
MP