Type: | Package |
Title: | Tools for Easy Use of 'e-Stat' API |
Version: | 0.1.0 |
Description: | Provides tools for using the API of 'e-Stat' (https://www.e-stat.go.jp/), a portal site for Japanese government statistics. Includes functions for automatic query generation, data collection and formatting. |
License: | MIT + file LICENSE |
URL: | https://github.com/UchidaMizuki/japanstat |
BugReports: | https://github.com/UchidaMizuki/japanstat/issues |
Encoding: | UTF-8 |
LazyData: | true |
Suggests: | keyring (≥ 1.2.0), testthat (≥ 3.0.0) |
Config/testthat/edition: | 3 |
RoxygenNote: | 7.1.2 |
Imports: | cli(≥ 3.1.0), dplyr (≥ 1.0.7), httr (≥ 1.4.2), pillar (≥ 1.6.4), progress (≥ 1.2.2), purrr (≥ 0.3.4), rlang (≥ 0.4.12), stringi (≥ 1.7.5), stringr (≥ 1.4.0), tibble (≥ 3.1.6), tidyr (≥ 1.1.4), vctrs (≥ 0.3.8) |
Depends: | R (≥ 2.10) |
NeedsCompilation: | no |
Packaged: | 2021-11-25 15:13:02 UTC; S71458 |
Author: | Mizuki Uchida [aut, cre] |
Maintainer: | Mizuki Uchida <uchidamizuki@vivaldi.net> |
Repository: | CRAN |
Date/Publication: | 2021-11-29 08:10:05 UTC |
Tools for easy use of 'e-Stat' API
Description
Provides tools for using the API of 'e-Stat' (<https://www.e-stat.go.jp/>), a portal site for Japanese government statistics. Includes functions for automatic query generation, data collection and formatting.
Author(s)
Maintainer: Mizuki Uchida uchidamizuki@vivaldi.net
See Also
Useful links:
Report bugs at https://github.com/UchidaMizuki/japanstat/issues
Get meta-information of 'e-Stat' data
Description
The estat
gets the meta-information of a statistical table by using getMetaInfo
of the 'e-Stat' API,
and returns an estat
object that allows editing of meta-information by filter
and select
.
Usage
estat(statsDataId, appId = NULL, lang = NULL, query = NULL)
Arguments
statsDataId |
A statistical data ID on 'e-Stat'. |
appId |
An 'appId' of 'e-Stat' API. |
lang |
A language, Japanese ( |
query |
A list of additional queries. |
Value
A estat
object.
Examples
## Not run:
estat("https://www.e-stat.go.jp/dbview?sid=0003433219")
## End(Not run)
Determine which estat
object key to edit.
Description
Determine which estat
object key to edit.
Usage
estat_activate(x, pattern, new_name = NULL)
estat_activate_tab(x, new_name = NULL)
estat_activate_time(x, new_name = NULL)
estat_activate_area(x, new_name = NULL)
estat_activate_cat(x, n, new_name = NULL)
Arguments
x |
A |
pattern |
Pattern to look for. |
new_name |
New column name. |
n |
A category number. |
Value
The estat
object which the selected key is active.
Examples
estat_activate_tab(estat_census_2020)
estat_activate_cat(estat_census_2020, 1)
estat_activate_area(estat_census_2020)
estat_activate_time(estat_census_2020)
Population of the 2020 census
Description
Population of the 2020 census
Usage
estat_census_2020
Format
An object of class estat
of length 6.
Source
https://www.e-stat.go.jp/dbview?sid=0003433219
Download 'e-Stat' data
Description
Download 'e-Stat' data
Usage
estat_download(x, value_name = "value", query = NULL)
Arguments
x |
A |
value_name |
A column name of the value. |
query |
A list of additional queries. |
Value
A tbl
of the downloaded data.
Examples
## Not run:
estat_download(estat_census_2020)
## End(Not run)
Set attributes of 'e-Stat' API
Description
Set attributes of 'e-Stat' API
Usage
estat_set(i, value)
Arguments
i |
An attribute name. |
value |
An attribute value |
Value
No output..
Examples
estat_set("estat_limit_downloads", 1e5)
estat_set("estat_limit_items", 1e2)
Set 'appId' of 'e-Stat' API
Description
Set 'appId' of 'e-Stat' API
Usage
estat_set_apikey(appId)
Arguments
appId |
An 'appId' of 'e-Stat' API. |
Value
No output.
Examples
estat_set_apikey("Your e-Stat appId")
Set language of 'e-Stat' API
Description
Set language of 'e-Stat' API
Usage
estat_set_lang(lang)
Arguments
lang |
A language of 'e-Stat' API, Japanese ( |
Value
No output.
Examples
estat_set_lang("J")
Get table information for 'e-Stat' data
Description
Get table information for 'e-Stat' data
Usage
estat_table_info(x)
Arguments
x |
A |
Value
A tbl
of the table information.
Objects exported from other packages
Description
These objects are imported from other packages. Follow the links below to see their documentation.