[R-SIG-Finance] select subset from xts time series object.
Jeff Ryan
jeff.a.ryan at gmail.com
Sat Apr 16 19:50:11 CEST 2011
paste(a,b,sep="/")
The "::" works as well, but / is more proper since it is in the ISO 8601 standard.
Best,
Jeff
Jeffrey Ryan | Founder | jeffrey.ryan at lemnica.com
www.lemnica.com
On Apr 16, 2011, at 12:38 PM, Joshua Ulrich <josh.m.ulrich at gmail.com> wrote:
> On Apr 16, 2011 12:29 PM, "Noah Silverman" <noah at 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 at 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 at 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]]
>
> _______________________________________________
> R-SIG-Finance at 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.
More information about the R-SIG-Finance
mailing list