1

我刚刚开始使用 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
4

0 回答 0