The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

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:


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 ("J") or English ("E").

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 estat object.

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 estat object.

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 ("J") or English ("E").

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 estat object.

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.

dplyr

filter, select, slice

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.