ティッカー情報を含む XTS オブジェクトを生成する quantmod を使用しています。コードを処理するために、一連の XTS ドキュメントを互いに重ねてコンパイル/スタックしようとしています。XTS で Rbind を使用すると、XTS を互いに積み重ねるのではなく、マージして日付でソートすることがわかりました。
x <- xts(1:10, Sys.Date()+1:10)
x
[,1]
2014-07-10 1
2014-07-11 2
2014-07-12 3
2014-07-13 4
2014-07-14 5
2014-07-15 6
2014-07-16 7
2014-07-17 8
2014-07-18 9
2014-07-19 10
y <- xts(rep(2,3), Sys.Date()+c(1,2,3))
y
[,1]
2014-07-10 2
2014-07-11 2
2014-07-12 2
rbind(x,y)
[,1]
2014-07-10 1
2014-07-10 2
2014-07-11 2
2014-07-11 2
2014-07-12 3
2014-07-12 2
2014-07-13 4
2014-07-14 5
2014-07-15 6
2014-07-16 7
2014-07-17 8
2014-07-18 9
2014-07-19 10
警告メッセージ: rbind(deparse.level, ...) 内: 型が一致しません: オブジェクトを数値に変換します
質問 1 - 警告メッセージが表示されるのはなぜですか?
質問 2 - XTS を適切にスタックするにはどうすればよいですか。おそらく初心者の質問ですが、次のようにバインドする必要があります。
2014-07-10 1
2014-07-11 2
2014-07-12 3
2014-07-13 4
2014-07-14 5
2014-07-15 6
2014-07-16 7
2014-07-17 8
2014-07-18 9
2014-07-19 10
2014-07-10 2
2014-07-11 2
2014-07-12 2