我是R语言的新手,我正在尝试使用《议事录》库。
有什么方法可以将任何查询的结果导出为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
答案 0 :(得分:4)
您可以使用tibble
包将json
转换为jsonlite
。使用内置数据集虹膜的示例:
library(dplyr)
library(jsonlite)
mydata <- as_tibble(iris)
toJSON(mydata)