APIとはe-Statは日本の統計情報が集まっているポータルサイトです。e-StatにはAPIが用意されていて、ウェブサイト上でアカウントを登録すると使えるようになります。(e-Stat)のAPI機能を使用していますが、サービスの内容は国によって保証されたものではありません。利用ガイドに従ってアプリケーションIDを取得してください。APIにアクセスする際は、appIdというパラメータに取得したアプリケーションIDを指定します。インストールestatapiはCRAN上に公開されているパッケージなので、通常通りインストールできます。install.packages("estatapi")開発版をインストールするにはdevtools::install_github()を使ってください。現在、このパッケージではバージョン2.0のうち4つをサポートしています。各APIの詳しい解説やパラメータの指定の仕方、返ってくる結果の意味は、公式ドキュメントを参照してください。提供されている統計表を検索します。統計データのメタ情報を取得します。統計データを取得します。統計表ファイル(Excel、CSV、PDF)および統計データベースの情報を取得します。統計表情報取得(estat_getStatsList())提供されている統計表を検索します。この関数は、結果をtbl_df(dplyrのdata.frame。data.frameとほぼ同じように扱える)として返します。「チョコレート」というキーワードを含む統計を検索するときはsearchWordという引数にキーワードを指定して、以下のようにします。(e-Stat)のAPI機能を使用していますが、サービスの内容は国によって保証されたものではありません。プログラム中で扱う場合はコードのままの方が都合がいいこともあります。FALSEを指定してください。<chr>メタ情報取得(estat_getMetaInfo())統計データのメタ情報を取得します。この関数は、結果をlistとして返します。listの各要素が、それぞれのデータ項目についてのメタ情報を含んだtbl_dfになっています。0003103532というIDの統計に関するメタ情報を取得するには、statsDataIdという引数にIDを指定して、以下のようにします。rows統計データ取得(estat_getStatsData())統計データを取得します。この関数は、結果をメタ情報と紐づけてtbl_dfとして返します。指定しなくてはいけないのはappIdとstatsDataIdだけですが、それだけだとデータがかなり大きくなって取得に時間がかかります。cdCat01(分類事項01)などを指定して必要な項目だけに絞ることをおすすめします。他に絞り込みに指定できるパラメータについては公式ドキュメントを参照してください。<chr>limitで取得する最大のレコード数を、startPositionで取得を始めるレコードの位置を指定することもできます。抜き出して見たい場合や、少しずつデータを取ってきたい場合にはこれらのパラメータが便利です。<chr>データカタログ情報取得(estat_getDataCatalog())統計表ファイル(Excel、CSV、PDF)および統計データベースの情報を取得できます。このAPIはファイルのURLを返すだけなので、そのままRで処理することは難しいかもしれません。