I am familiar with the xts subsetting abilities. However, I can\'t find an elegant way to subset a parameterized range of dates. something like this:
<
I just needed to do the same thing. Here is my solution, based on the original example.
library(xts)
times = c(as.POSIXct("2012-11-03 09:45:00 IST"),
as.POSIXct("2012-11-05 09:45:00 IST"))
#create an xts object:
xts.obj = xts(c(1,2),order.by = times)
#filter with these dates:
start.date = as.POSIXct("2012-11-03")
end.date = as.POSIXct("2012-11-04")
# By using an index that is the logical AND of two vectors
xts.obj[start.date <= index(xts.obj) & index(xts.obj) <= end.date]