簡體   English   中英

如何從R時間序列中刪除特定工作日期間的數據?

[英]How do remove data from a certain weekday period from a R time-series?

我有一個R xts時間序列。 如何從中創建新的時間序列,其中包含原始數據中的所有數據,但星期一12:00到18:00之間的數據點除外?

這是一種方法。

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:00-18:00之間的時間,您可以使用xts-subsetting,如下所示:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM