Возврат Тиббл как Джсон - PullRequest
       10

Возврат Тиббл как Джсон

0 голосов
/ 28 февраля 2019

Я новичок в R и пытаюсь использовать Hansard Library.

Можно ли каким-либо образом экспортировать результаты любого из запросов как Json, а не как тиббл?

library(hansard)
library(tibble)

#example query
z <- mp_vote_record(172, "aye", start_date = "2017-01-01", end_date = "2017-05-03")

print(z)

Предоставление вывода:

# A tibble: 38 x 5
   about  title       uin    date_value          date_datatype
   <chr>  <chr>       <chr>  <dttm>              <chr>        
 1 722300 Early Parl~ CD:20~ 2017-04-19 00:00:00 POSIXct      
 2 714865 Pension Sc~ CD:20~ 2017-03-29 00:00:00 POSIXct      
 3 714866 Pension Sc~ CD:20~ 2017-03-29 00:00:00 POSIXct      
 4 714868 Pension Sc~ CD:20~ 2017-03-29 00:00:00 POSIXct      
 5 713962 Bus Servic~ CD:20~ 2017-03-27 00:00:00 POSIXct      
 6 713963 Bus Servic~ CD:20~ 2017-03-27 00:00:00 POSIXct      
 7 714005 Bus Servic~ CD:20~ 2017-03-27 00:00:00 POSIXct      
 8 710264 Reproducti~ CD:20~ 2017-03-13 00:00:00 POSIXct      
 9 708770 Children a~ CD:20~ 2017-03-07 00:00:00 POSIXct      
10 708773 Children a~ CD:20~ 2017-03-07 00:00:00 POSIXct      
# ... with 28 more rows

1 Ответ

0 голосов
/ 28 февраля 2019

Вы можете просто преобразовать tibble в json, используя пакет jsonlite.Пример использования встроенного набора данных iris:

library(dplyr)
library(jsonlite)

mydata <- as_tibble(iris)
toJSON(mydata)
...