DiaryRで年度ごとに集計したテーブルデータを作成するツイートシェアはてブ送るPocketR言語でデータを集計したりする時に、年度単位で集計したかったりしませんか。意外とそのような方法がなかったので、ここの掲載しておきます。年と月で集計する年度の算出テストデータの作成まず、テストデータを作成します。今回は、日経平均株価のデータを使います。取得方法は、基本的に以下のページを参考にしています。ほとんどこの記事に書いてある通りにやれば良いと思いますが、僕の環境(Mac)では、ダウンロードしたファイルがそのままだと文字コードエラーになってしまったので、ヘッダーを適当にアルファベットに編集しています。Qiita一応、ソースコードを掲載しておきますね。]これで、2013年から2016年までの、日次の株価に関するデータを用意できました。年と月で集計する作成したテストデータから、年と月のマトリックスで集計したデータを作成します。具体的なステップとしては、今の日付のデータから、「年」と「月」をそれぞれ抽出し、それを掛け合わせるようにテーブルデータを作成します。nikkei225$data.month)これでテーブルは、以下の通りになります。各年における東証が開かれた日数がカウントされました。0今回は、これを年度のデータにしたいので、変換します。列も10月から始まっていて変な風になっているので、これも修正したいですね。年度ごとに分類するためには、「境目となる月より過ぎていれば1を足す」という処理をしてあげます。sum.date[,c(7,8,9,10,11,12,1,2,3,4,5,6)]以上で、やっと出来上がりです。これを出力すると、以下のようになります。テストデータは2013年1月からなので、2012年度開始でちゃんと出力されていますね。0これらの処理は、以下のサイトを参考にさせていただきました。OverflowR:データフレームの列を入れ替える・削除する。BI」でGoogleアナリティクスを分析するRECOMMENDこちらの記事も人気です。2015.12.30国会議員の育休についてネガポジ分析してみたこのサイトについて岐阜在住のITコンサルタント。miniOrange。