| Type: | Package | 
| Title: | R Interface to e-Stat API | 
| Version: | 0.4.0 | 
| Description: | Provides an interface to e-Stat API, the one-stop service for official statistics of the Japanese government. | 
| URL: | https://yutannihilation.github.io/estatapi/ | 
| BugReports: | https://github.com/yutannihilation/estatapi/issues | 
| License: | MIT + file LICENSE | 
| LazyData: | TRUE | 
| Depends: | R (≥ 3.3) | 
| Imports: | httr, purrr (≥ 0.2), readr (≥ 0.2), dplyr (≥ 0.5.0), tibble, rlang | 
| RoxygenNote: | 7.1.0 | 
| Suggests: | testthat, keyring | 
| Encoding: | UTF-8 | 
| NeedsCompilation: | no | 
| Packaged: | 2020-04-12 06:03:19 UTC; yutani | 
| Author: | Hiroaki Yutani  | 
| Maintainer: | Hiroaki Yutani <yutani.ini@gmail.com> | 
| Repository: | CRAN | 
| Date/Publication: | 2020-04-12 06:20:02 UTC | 
R Interface to e-Stat API
Description
Provides an interface to e-Stat API, the one-stop service for official statistics of the Japanese government.
Author(s)
Maintainer: Hiroaki Yutani yutani.ini@gmail.com (ORCID)
See Also
http://www.e-stat.go.jp/SG1/estat/eStatTopPortalE.do
Util
Description
Util
Usage
ESTAT_API_URL
Format
An object of class character of length 1.
e-Stat API
Description
Get Statistical Something From e-Stat API
Usage
estat_api(path, appId, ...)
Arguments
path | 
 API endpoint.  | 
appId | 
 Application ID.  | 
... | 
 Other parameters.  | 
getDataCatalog API
Description
Get information about the statistical dataset files and databases via e-Stat API.
Usage
estat_getDataCatalog(
  appId,
  lang = c("J", "E"),
  .use_label = TRUE,
  surveyYears = NULL,
  openYears = NULL,
  statsField = NULL,
  statsCode = NULL,
  searchWord = NULL,
  dataType = NULL,
  catalogId = NULL,
  resourceId = NULL,
  startPosition = NULL,
  limit = NULL,
  updatedDate = NULL,
  ...
)
Arguments
appId | 
 Application ID.  | 
lang | 
 Language of the data.   | 
.use_label | 
 Whether to take the human-redable label value or the code value when
flattening a field containing both (default:   | 
surveyYears | 
 Year and month when the survey was conducted. The format is either
  | 
openYears | 
 Year and month when the survey result was opened. The format is the
same as   | 
statsField | 
 Field of statistics. The format is either two digits(large classification) or four digits (small classification). For the detail of the classification, see http://www.soumu.go.jp/toukei_toukatsu/index/seido/sangyo/26index.htm.  | 
statsCode | 
 Code assigned for each statistical agency and statistics. The format can be five digits (agency), and eight digits (statistics). For the detail, see http://www.stat.go.jp/info/guide/public/code/code.htm.  | 
searchWord | 
 Keyword for searching. You can use   | 
dataType | 
 Type of data.   | 
catalogId | 
 Catalog ID.  | 
resourceId | 
 Catalog resource ID.  | 
startPosition | 
 Index of the first record to get.  | 
limit | 
 Max number of records to get.  | 
updatedDate | 
 Last updated date. The format is either   | 
... | 
 Other parameters.  | 
See Also
http://www.e-stat.go.jp/api/e-stat-manual3-0/#api_2_6 http://www.e-stat.go.jp/api/e-stat-manual3-0/#api_3_7
Examples
## Not run: 
estat_getDataCatalog(
  appId = "XXXX",
  searchWord = "CD",
  dataType = "XLS",
  limit = 3
)
## End(Not run)
getMetaInfo API
Description
Get meta-information about the statistical dataset via e-Stat API.
Usage
estat_getMetaInfo(appId, statsDataId, lang = c("J", "E"), ...)
Arguments
appId | 
 Application ID.  | 
statsDataId | 
 ID of the statistical dataset.  | 
lang | 
 Language of data.   | 
... | 
 Other parameters.  | 
See Also
http://www.e-stat.go.jp/api/e-stat-manual3-0/#api_2_2 http://www.e-stat.go.jp/api/e-stat-manual3-0/#api_3_3
Examples
## Not run: 
estat_getMetaInfo(appId = "XXXX", statsDataId = "0003065345")
## End(Not run)
getStatsData API
Description
Get some statistical data via e-Stat API.
Usage
estat_getStatsData(
  appId,
  statsDataId,
  startPosition = NULL,
  limit = NULL,
  lang = c("J", "E"),
  .fetch_all = TRUE,
  ...
)
Arguments
appId | 
 Application ID.  | 
statsDataId | 
 ID of the statistical dataset.  | 
startPosition | 
 Index of the first record to get.  | 
limit | 
 Max number of records to get.  | 
lang | 
 Language of the data.   | 
.fetch_all | 
 Whether to fetch all records when the number of records is larger than 100,000.  | 
... | 
 Other parameters. 
  | 
See Also
http://www.e-stat.go.jp/api/e-stat-manual3-0/#api_2_3 http://www.e-stat.go.jp/api/e-stat-manual3-0/#api_3_4
Examples
## Not run: 
# fetch all data, which may take time
estat_getStatsData(
  appId = "XXXX",
  statsDataId = "0003065345"
)
# fetch data up to 10 records
estat_getStatsData(
  appId = "XXXX",
  statsDataId = "0003065345",
  limit = 10
)
# fetch data up to 100,000 records (max number of records available at once)
estat_getStatsData(
  appId = "XXXX",
  statsDataId = "0003065345",
  .fetch_all = FALSE
)
# fetch all data in the specifed category
estat_getStatsData(
  appId = "XXXX",
  statsDataId = "0003065345",
  cdCat01 = c("008", "009", "010")
)
## End(Not run)
getStatsList API
Description
Search for statistical datasets via e-Stat API.
Usage
estat_getStatsList(
  appId,
  searchWord,
  lang = c("J", "E"),
  .use_label = TRUE,
  surveyYears = NULL,
  openYears = NULL,
  statsField = NULL,
  statsCode = NULL,
  searchKind = NULL,
  collectArea = NULL,
  startPosition = NULL,
  limit = NULL,
  updatedDate = NULL,
  ...
)
Arguments
appId | 
 Application ID.  | 
searchWord | 
 Keyword for searching. You can use   | 
lang | 
 Language of the data.   | 
.use_label | 
 Whether to take the human-redable label value or the code value when
flattening a field containing both (default:   | 
surveyYears | 
 Year and month when the survey was conducted. The format is either
  | 
openYears | 
 Year and month when the survey result was opened. The format is the
same as   | 
statsField | 
 Field of statistics. The format is either two digits(large classification) or four digits (small classification). For the detail of the classification, see http://www.soumu.go.jp/toukei_toukatsu/index/seido/sangyo/26index.htm.  | 
statsCode | 
 Code assigned for each statistical agency and statistics. The format can be five digits (agency), and eight digits (statistics). For the detail, see http://www.stat.go.jp/info/guide/public/code/code.htm.  | 
searchKind | 
 Type of statistics. 
  | 
collectArea | 
 Area of statistics. 
  | 
startPosition | 
 Index of the first record to get.  | 
limit | 
 Max number of records to get.  | 
updatedDate | 
 Last updated date. The format is either   | 
... | 
 Other parameters.  | 
See Also
http://www.e-stat.go.jp/api/e-stat-manual3-0/#api_2_1 http://www.e-stat.go.jp/api/e-stat-manual3-0/#api_3_2
Examples
## Not run: 
estat_getStatsList(
  appId = "XXXX",
  searchWord = "CD",
  limit = 3
)
## End(Not run)