3
私はRxts時系列を持っています。月曜日の12:00から18:00の間に発生するデータポイントを除いて、オリジナルのすべてのデータを含む新しいtimeseriesを作成するにはどうすればよいですか?Rの時系列から特定の平日の期間のデータを削除するにはどうすればよいですか?
私はRxts時系列を持っています。月曜日の12:00から18:00の間に発生するデータポイントを除いて、オリジナルのすべてのデータを含む新しいtimeseriesを作成するにはどうすればよいですか?Rの時系列から特定の平日の期間のデータを削除するにはどうすればよいですか?
これは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"]
うわー、サブセットは本当にクールです!私はそのドキュメントを見てみましたが、 "T12:00"構文(Tパート)の参照はありません。他の魔法の手紙?ところで、私はあなたがXTSの著者の一人であることに気付きました。そんな素敵なパッケージを作ってくれてありがとう! – Meh
@Adalそれは簡単に見つけることができないので、私はそれを言いました。これは '?.parseISO8601'に記載されています。 –