I'm a little confused: what is making data = 1:14 into a 12x12 matrix and how is that related to AirPassengers?
Best I understand it, tsp is a little fun and included as an S legacy. If you want to access tsp directly, take a look at the tsp(x) function (and the associated hasTsp(x) function). If AirPassengers has a tsp attribute, AP2 will have the same tsp, but it's not something I'd recommend directly playing with -- it's slightly unweildy. Though, if you really do want to work on an attribute level, the attr function lets you access & change attributes directly. More generally, can I ask what you are trying to do: it looks like you are trying to work with a time series of data (hence the ts class) but what are the observations supposed to be: individual numbers or arrays? I.e., is the third observation the number "3" or is it a whole set of observations, like ID numbers of everyone who flew on a given day. If the number of observations at each time step is constant, it might make sense to run multiple time series with the same time index (eg. the mts sets of behavior). I'm personally a big fan of the xts time series, even though it's a little finance oriented, as it has some great additions to R's native ts class. If you are trying to aggregate daily data to weekly, the to.weekly() function will handle that for you; you'll probably want the OHLC=F option. Hope something in this helps, Michael Weylandt On Thu, Jul 28, 2011 at 10:14 AM, nandan amar <nandan.a...@gmail.com> wrote: > Thanks a lot Michael, > > I wanted to create similar data set for weekly data, for say 2 weeks > >data<-c(1,2,3,4,5,6,7,8,9,10,11,12,13,14) > now i want to put data[ ] in the same structure as AirPassengers i.e. > instead of 12x12 matrix AP2 should be a 2x7 matrix and with same > attributes as AirPassengers > I tried like following > > AP2 <- AirPassengers > >AP2$tsp <- c(1,2,7) > > But i dont think even AirPassengers$tsp exist > > Also AirPassengers is a 1D array 1:144 > may be some thing more is required. > thanks. > > On Thu, Jul 28, 2011 at 5:42 PM, R. Michael Weylandt > <michael.weyla...@gmail.com> <michael.weyla...@gmail.com> wrote: > > Well, depending on how similar you want/need it to be, you could simply > make a copy and directly modify it as desired; > > > > AP2 <- AirPassengers > > AP2$tsp <- c(3,4,5) # or whatever > > > > It's quick and dirty but sounds like it works for you. Write back if this > isn't clear or if you care to provide more info on what you want to do. > > > > Cheers and good luck getting started in R. > > > > Michael Weylandt > > > > On Jul 28, 2011, at 5:27 AM, nandan amar <nandan.a...@gmail.com> wrote: > > > >> Hi, > >> i want to construct a data set similar to "AirPassengers". > >> Its attributes are following. > >> > >>> attributes(AirPassengers) > >> $tsp > >> [1] 1949.000 1960.917 12.000 > >> > >> $class > >> [1] "ts" > >> > >> > >> How Can I construct a data set similar to it having same class and > attributes. > >> Thanks > >> -- > >> Amar Kumar Nandan > >> â:nandan.a...@gmail.com > >> http://aknandan.co.nr > >> > >> ______________________________________________ > >> R-help@r-project.org mailing list > >> https://stat.ethz.ch/mailman/listinfo/r-help > >> PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > >> and provide commented, minimal, self-contained, reproducible code. > > > > > > -- > Amar Kumar Nandan > Karnataka, India, 560100 > > â:+91-9019054471 > â:nandan.a...@gmail.com > http://aknandan.co.nr > [[alternative HTML version deleted]]
______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.