2015-12-22 150 views
0

我有兩個數據集;數據集1和數據集2。如何合併多個xts數據幀到單個數據幀

dataset1 
       DayofWeek EMA GOOG.Close 
    2015-10-15  Thurs 7.85   UP 
    2015-10-16  Fri 8.00  DOWN 
    2015-10-19  Mon 8.18   UP 
    2015-10-20  Tues 5.39  DOWN 
    2015-10-21  Wed 2.38  DOWN 
    2015-10-22  Thurs 1.98   UP 
    2015-10-23  Fri 9.25  DOWN 
    2015-10-26  Mon 14.29   UP 
    2015-10-27  Tues 15.52   UP 
    2015-10-28  Wed 15.93   UP 
    2015-10-29  Thurs 15.79   UP 
    2015-10-30  Fri 13.83  DOWN 

dataset2 
      DayofWeek EMA AAPL.Close 
2015-10-15  Thurs 0.26   UP 
2015-10-16  Fri 0.18  DOWN 
2015-10-19  Mon 0.23   UP 
2015-10-20  Tues 0.55   UP 
2015-10-21  Wed 0.69  DOWN 
2015-10-22  Thurs 0.99   UP 
2015-10-23  Fri 1.64   UP 
2015-10-26  Mon 1.31  DOWN 
2015-10-27  Tues 0.95  DOWN 
2015-10-28  Wed 1.41   UP 
2015-10-29  Thurs 1.76   UP 
2015-10-30  Fri 1.69  DOWN 

我想合併這兩個數據集1和dataset2得到一個新的dataset3這樣

dataset3 
      DayofWeek EMA  Close 
2015-10-15  Thurs 7.85   UP 
2015-10-16  Fri 8.00  DOWN 
2015-10-19  Mon 8.18   UP 
2015-10-20  Tues 5.39  DOWN 
2015-10-21  Wed 2.38  DOWN 
2015-10-22  Thurs 1.98   UP 
2015-10-23  Fri 9.25  DOWN 
2015-10-26  Mon 14.29   UP 
2015-10-27  Tues 15.52   UP 
2015-10-28  Wed 15.93   UP 
2015-10-29  Thurs 15.79   UP 
2015-10-30  Fri 13.83  DOWN 
2015-10-15  Thurs 0.26   UP 
2015-10-16  Fri 0.18  DOWN 
2015-10-19  Mon 0.23   UP 
2015-10-20  Tues 0.55   UP 
2015-10-21  Wed 0.69  DOWN 
2015-10-22  Thurs 0.99   UP 
2015-10-23  Fri 1.64   UP 
2015-10-26  Mon 1.31  DOWN 
2015-10-27  Tues 0.95  DOWN 
2015-10-28  Wed 1.41   UP 
2015-10-29  Thurs 1.76   UP 
2015-10-30  Fri 1.69  DOWN 

我怎樣才能做到這一點?

+0

請使用'dput'來顯示數據。你有沒有試過'?merge'?你可以檢查[這裏](http://stackoverflow.com/questions/28075555/merging-xts-objects) – akrun

+0

嘗試像這樣'merged.data < - 合併(數據集[[1]],數據集[[2]] )'數據集被保存在列表中。 'merged.data'顯示這個'[1] DayofWeek EMA GOOG.Close AAPL.Close <0 rows>(或0長度row.names)'' – Eka

回答

1

如何同步列名然後簡單地將它們綁定在一起?

names(dataset1)<-names(dataset2) 
dataset3 <- rbind(dataset1,dataset2) 

之後您可以隨時將最後一列名稱更改爲Close