Re: [R] Time series indexes

From: Thomas Petzoldt <petzoldt_at_rcs.urz.tu-dresden.de>
Date: Wed 27 Apr 2005 - 16:21:04 EST

Fernando Saldanha schrieb:
> I tried to assign values to specific elements of a time series and got
> in trouble. The code below should be almost self-explanatory. I wanted
> to assign 0 to the first element of x, but instead I assigned zero to
> the second element of x, which is not what I wanted. Is there a
> function that will allow me to do this without going into index
> arithmetic (which would be prone to errors)?
>
> FS
>
>

>>x<- ts(c(1,2,3,4), start = 2)
>>x

>
> Time Series:
> Start = 2
> End = 5
> Frequency = 1
> [1] 1 2 3 4
>
>>x[2] <- 0
>>x

>
> Time Series:
> Start = 2
> End = 5
> Frequency = 1
> [1] 1 0 3 4

Hello Fernando,

is this what you want:

x[time(x)==2] <- 0

ThPe



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Wed Apr 27 16:33:07 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:31:27 EST