A generic function to force sorted time vectors to be
unique. Useful for high-frequency time-series where original
time-stamps may have identical values. For the case
of xts objects, the default eps is set to ten
microseconds. In practice this advances each subsequent
identical time by eps over the previous (possibly also
advanced) value.
if drop=TRUE, fromLast controls which duplicated times
are dropped. If fromLast=FALSE, the earliest observation
with an identical timestamp is kept with subsequent observations
dropped.
…
unused
Value
A modified version of x.
Details
The returned time-series object will have new time-stamps
so that isOrdered( .index(x) ) evaluates to TRUE.
# NOT RUN {ds <- options(digits.secs=6) # so we can see the changex <- xts(1:10, as.POSIXct("2011-01-21") + c(1,1,1,2:8)/1e3)
x
make.index.unique(x)
options(ds)
# }