On Apr 16, 2011 12:29 PM, "Noah Silverman" <noah@smartmediacorp.com> wrote:
>
> Perfect!
>
> I never thought about using a double colon.  Works quickly and cleanly.
>
> Now for the harder part.
>
> If I want to define my timestamps as variables first, how I can I
subselect:
>
> a <- '2010-08-04 11:50:00'
> b <- '2010-08-04 11:55:00'
>
>
> ticks[a::b, ]   fails
>
Take a careful look ay what others have already suggested and what you're
trying.  You're trying to apply a :: operator to two character vectors.

xts subsetting requires a single string, which you can create via paste(a,
b, sep="::").

> Ideas?
>
> --
> Noah Silverman
> Smart Media Corp.
> WebClipping.com
> Tel: (323) 653-1900 x5207
>
>
>
> On Apr 16, 2011, at 10:12 AM, Hasan Diwan wrote:
>
> > On 16 April 2011 10:01, Noah Silverman <noah@smartmediacorp.com> wrote:
> >> Hi,
> >>
> >> Thanks to Jeff Ryan's help, I was able to get my data into a nice XTS
format.  I then followed his suggestion to use the make.index.unique()
function to ensure that each tick had a slightly different time.  Everything
looks great!
> >>
> >> Now, I want to select subsets of the data for short intervals - perhaps
5 minutes in size.
> >>
> >> For example, I want all the entries between:
> >> 2010-08-04 11:50:00   and   2010-08-04 11:55:00
> >>
> >> I tried:      ticks[' 2010-08-04 11:50:00' :'2010-08-04 11:55:00' , ]
 It failed
> >> Then:      ticks[as.POSIXct(' 2010-08-04 11:50:00')  :
asPOSIXct('2010-08-04 11:55:00' ), ]  Also fails
> >
> > ticks['2010-08-04 11:50:00::2011-08-04 11:55:00'] works brilliantly
> > --
> > Sent from my mobile device
> > Envoyait de mon telephone mobil
>
> _______________________________________________
> R-SIG-Finance@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-sig-finance
> -- Subscriber-posting only. If you want to post, subscribe first.
> -- Also note that this is not the r-help list where general R questions
should go.

	[[alternative HTML version deleted]]

