如何在从ONS API导入到R的json-stat数据中保留/重新创建正确的顺序

时间:2015-10-29 16:46:05

标签: json r ons-api

我刚刚开始使用ONS API,并设法使用rjstat :: fromjsonstat从R请求特定数据以生成嵌套列表。

我知道json数据没有排序,但我看不到用于重新创建数据框的索引。

例如,当我通过议会选区拉动人口时会发生什么:

require(rjstat)

http://www.ons.gov.uk/ons/api/data/dataset/KS101EW.json?context=Census&jsontype=json-stat&apikey=AG8Xr72lwm&geog=2011PCONH&totals=

Domain <- 'http://www.ons.gov.uk/ons/api/data/dataset/'

Dataset <- 'KS101EW.json'

Context <- '?context=Census&jsontype=json-stat'

API_key <- '&apikey=##########'

Geography <- '&geog=2011PCONH'

Slicing <- NULL

Paging <- '&totals=false'

ONS_URL <- paste(Domain,Dataset,Context,API_key,Geography,Slicing,Paging,sep='')

ONS_JSON <- fromJSONstat(ONS_URL)

ONS_JSON$`Usual resident population`[1:10,c('2011 Westminster Parliamentary Constituency Hierarchy','value')]

Output:

2011 Westminster Parliamentary Constituency Hierarchy    value
1                                                Watford 56075912
2                                                Watford 27573376
3                                                Watford 28502536
4                                                Waveney 53012456
5                                                Waveney 26069148
6                                                Waveney 26943308
7                         Washington and Sunderland West  3063456
8                         Washington and Sunderland West  1504228
9                         Washington and Sunderland West  1559228
10                                     England and Wales  2596886

0 个答案:

没有答案