Использование httr: GET для рисования данных из API в таблицу - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь использовать 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

Я ожидаю увидеть данные втолчок вдоль линий ...

This is what I get when run through PowerQuery/BI

(это то, что я получаю, когда запускаю что-то похожее через 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...