2011-01-06 251 views

回答

5

這是一種方法。

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-子集是這樣的:

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

哇,子集是真的很酷!我只是看看它的文檔,但我看不到任何有關「T12:00」語法(T部分)的參考。任何其他魔法字母?順便說一句,我注意到你是XTS作者之一。恭喜製作這麼好的包裝! – Meh 2011-01-06 16:19:59

相關問題