2011-01-06 5 views

答えて

5

これは1つの方法です。

x <- .xts(rnorm(100), as.POSIXct("2011-01-06 10:00:00")-100:1*3600) 
x[with(as.POSIXlt(index(x)), !(wday==1 & hour > 12 & hour < 18)),] 

そして、あなたはわずか12の間の時間が必要な場合:あなたはこのようにXTS-サブセットを使用することができます。00:00-18

x["T12:00/T18:00"] 
+0

うわー、サブセットは本当にクールです!私はそのドキュメントを見てみましたが、 "T12:00"構文(Tパート)の参照はありません。他の魔法の手紙?ところで、私はあなたがXTSの著者の一人であることに気付きました。そんな素敵なパッケージを作ってくれてありがとう! – Meh

+0

@Adalそれは簡単に見つけることができないので、私はそれを言いました。これは '?.parseISO8601'に記載されています。 –

関連する問題