将Tibble返回Json

时间:2019-02-28 14:19:03

标签: r json tibble

我是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

1 个答案:

答案 0 :(得分:4)

您可以使用tibble包将json转换为jsonlite。使用内置数据集虹膜的示例:

library(dplyr)
library(jsonlite)

mydata <- as_tibble(iris)
toJSON(mydata)