xtsに日付と時間の両方の範囲を含むサブセットを照会することはできません。例:Rxts:日付と時刻の両方を照会します
> head(myxts['2012-01-06 9:30:00/2012-01-06 10:00:00'], 1)
Symbol
2012-01-03 09:30:00 "AA"
> tail(myxts['2012-01-06 9:30:00/2012-01-06 10:00:00'], 1)
Symbol
2012-01-06 10:00:00 "AA"
ここで最初の行は2012-01-03です。なぜ2012年1月6日?
EDIT
私も時間によって照会、その後、新しい変数に最初の単一の日付を抽出しようとしました。この場合、日付の時系列データは正しく抽出されますが、時系列データは機能しません。
e = myxts['2012-01-06']
e['10:00:00::10:20:00'] # returns all rows in '2012-01-06'
EDIT 2
'09入るこのような状況が見つかり:45:
> tail(myxts['2011-12-19 9:40:00::2011-12-19 9:45:00'])
Symbol DaySec
2011-12-19 16:00:00 "WPI" "57600"
> tail(myxts['2011-12-19 9:40:00::2011-12-19 09:45:00'])
Symbol DaySec
2011-12-19 09:45:00 "WPI" "35100"
okですが、 "dimnames(x)< - dn: の長さのエラーが発生してはいけません。インデックスがシリーズと一致しない場合、dimnames '[2] –
うん、これが問題だった。 *日付と時刻の両方は、先行する '0'を含め、完全に指定する必要があります。あなたは私の質問のコードの最初の行に間違った時間を使用していたことがわかります。これは扱いにくいですか? –
@RobertKubrick:xts/zooインデックスは淡色文字とは関係ありません。彼らは別の属性です。あなたがドキュメンテーションに従うのは難しいことではありません( '? '[。xts''を見てください。これは確かに見つけにくいです)。 –