列で時系列データを結合する

ケーススタディ:Rで都市の時系列データを分析する

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

結合の準備

  • 周期性と範囲を確認
periodicity(temps_xts)
2007-01-01 から 2015-12-31 までの日次周期
periodicity(flights_xts)
2010-01-01 から 2015-12-01 までの月次周期  
ケーススタディ:Rで都市の時系列データを分析する

結合の準備

  • 同様の範囲にサブセット化する
    temps_xts_2 <- temps_xts["2010/2015"]
    
  • 周期を変換する
    temps_monthly <- to.period(temps_xts_2, 
                               period = "months")
    
  • 注意: 変換は低頻度方向のみ
ケーススタディ:Rで都市の時系列データを分析する

xts での merge() の使用

  • merge() の引数順が列順を決める
  • 行の順序は時系列インデックスに基づく
flights_temps <- merge(flights_xts, temps_monthly)

head(flights_temps)
           flights    temps
2010-01-01    8912 36.12903
2010-02-01    8418 37.71429
2010-03-01    9637 42.22581
2010-04-01    9363 51.26667
2010-05-01    9360 56.87097
2010-06-01    9502 63.56667
ケーススタディ:Rで都市の時系列データを分析する

練習しましょう!

ケーススタディ:Rで都市の時系列データを分析する

Preparing Video For Download...