2011-07-09 7 views
1

ジョシュア、Rのインデックス(表示時間インデックスヒントのフォローアップ)

私はどのようにあなたのヒントを実装しようとしたとき、私はあなたがこれは素人なアプローチであることを見つけることはありません願っていますが、私のxtsオブジェクト上の特定の時間インデックスのみを表示します。私は常に空白の数字を取得します。

> dput(x) 
structure(c("BHP", "BHP", "BHP", "BHP", "BHP", "BHP", "N", "N", 
"N", "N", "N", "N", "44560", "44560.0313951103", "44551.6606603345", 
"44560", "44560", "44560", "39844", "1072460", "405128", "4911", 
"2782", "1632", "44570", "44573.2273632603", "44579.8960524827", 
"44577.1033732318", "44579.9904979095", "44574.9768058317", "80", 
"13054", "88410", "13785", "5262", "1509", "12", "12", "12", 
"12", "12", "12"), .indexCLASS = structure("timeDate", package = "timeDate"), 
.indexTZ = "", class = c("xts", "zoo"), index = structure(c(1306922412, 
1306922414, 1306922415, 1306922416, 1306922417, 1306922418), tzone = "", 
tclass = structure("timeDate", package = "timeDate")), .Dim = 6:7, .Dimnames = 
list(NULL, c("SYMBOL", "EX", "BID", "BIDSIZ", "OFR", "OFRSIZ","MODE"))) 
> x["T10:00:14/T10:00:17"] 
    SYMBOL EX BID BIDSIZ OFR OFRSIZ MODE 

値は明らかですが、値はありません。何が欠けていますか?

+0

あなたが作業しているものを正確に再現できるように、 'dput(mxtsobject) 'の出力のサンプルを提供してもらえますか? –

答えて

1

xtsオブジェクトをどのように作成しているのかは言いませんが、xtsがオブジェクトを作成する方法の小さなバグだと思います。timeDateオブジェクトからTZを追加していません。

試してみてください。

indexTZ(x) <- "GMT" 

x['20110601 10:00:14/20110601 10:00:17'] 
       SYMBOL EX BID    BIDSIZ OFR    
2011-06-01 10:00:14 "BHP" "N" "44560.0313951103" "1072460" "44573.2273632603" 
2011-06-01 10:00:15 "BHP" "N" "44551.6606603345" "405128" "44579.8960524827" 
2011-06-01 10:00:16 "BHP" "N" "44560"   "4911" "44577.1033732318" 
2011-06-01 10:00:17 "BHP" "N" "44560"   "2782" "44579.9904979095" 
       OFRSIZ MODE 
2011-06-01 10:00:14 "13054" "12" 
2011-06-01 10:00:15 "88410" "12" 
2011-06-01 10:00:16 "13785" "12" 
2011-06-01 10:00:17 "5262" "12" 

HTH ジェフ

w.r.t.バグ - 私は見てパッチします。ありがとう。私はで説明したフォームを得ることができませんでした?

+0

R-forgeでrev 594としてパッチを当てました –

+0

ありがとうございましたJeffとJosh、TZ問題を調べるために私には決して出くわしませんでした – Darko

0
> x[ with(as.POSIXlt(index(x)), (sec >= 14)) & with(as.POSIXlt(index(x)), (sec <= 16)), ] 

        SYMBOL EX BID    BIDSIZ OFR    
2011-06-01 10:00:14 "BHP" "N" "44560.0313951103" "1072460" "44573.2273632603" 
2011-06-01 10:00:15 "BHP" "N" "44551.6606603345" "405128" "44579.8960524827" 
2011-06-01 10:00:16 "BHP" "N" "44560"   "4911" "44577.1033732318" 
        OFRSIZ MODE 
2011-06-01 10:00:14 "13054" "12" 
2011-06-01 10:00:15 "88410" "12" 
2011-06-01 10:00:16 "13785" "12" 

「[。XTS」動作する仕様の秒レベルで使用されているが、私はジェフRが現場に到着し、indexTZ(x) <- "GMT"ことを証明していることがわかり

+0

バグの回避策のようにもっと似ています。 n R-forge-rev 594. –

+0

バージョン:0.8-1.2 |最終変更日:2011-05-11 06:20:56 + 02 | Rev .: 593より広いオーディエンスに利用できるようになるまでに24時間かかるか? – Darko

関連する問題