Re: [R] Construct time series objects from raw data stored in csv	files Thanks Gabor! I think your example works, but check this out: > as.ts(z)       Jan  Feb  Mar  Apr  May  Jun  Jul  Aug  Sep  Oct  Nov  Dec 1921 19.0 18.4 18.3 18.1 17.7 17.6 17.7 17.7 17.5 17.5 17.4 17.3 1922 16.9 16.9 16.7 16.7 16.7 16.7 16.8 16.6 16.6 16.7 16.8 16.9 > is.ts(z) [1] FALSE > How come R does not recognize z as a ts object? It is a ts object, isn't it? On 4/12/07, Gabor Grothendieck  wrote: > > On 4/12/07, tom soyer  wrote: > > Hi, > > > > I have time series data stored in csv files (see below for an example of > the > > data). I understand that in order to analyze my data in R, I need to > first > > transform it into a ts object. Howeve, I could not find an example on > how > > exactly to do that. Is ts the only function I need? What are the steps > that > > I need to go through to build a time series object from raw data like > this? > > > > Try pasting this into an R session: > > > > Lines.raw <- "DATE,VALUE > 1921-01-01,19.000 > 1921-02-01,18.400 > 1921-03-01,18.300 > 1921-04-01,18.100 > 1921-05-01,17.700 > 1921-06-01,17.600 > 1921-07-01,17.700 > 1921-08-01,17.700 > 1921-09-01,17.500 > 1921-10-01,17.500 > 1921-11-01,17.400 > 1921-12-01,17.300 > 1922-01-01,16.900 > 1922-02-01,16.900 > 1922-03-01,16.700 > 1922-04-01,16.700 > 1922-05-01,16.700 > 1922-06-01,16.700 > 1922-07-01,16.800 > 1922-08-01,16.600 > 1922-09-01,16.600 > 1922-10-01,16.700 > 1922-11-01,16.800 > 1922-12-01,16.900 > " > library(zoo) > # replace next line with something like this: > #  z <- read.zoo("myfile.dat", header = TRUE, sep = ",") > z <- read.zoo(textConnection(Lines.raw), header = TRUE, sep = ",") > time(z) <- as.yearmon(time(z)) > as.ts(z) > --  Tom 	[[alternative HTML version deleted]] ______________________________________________ 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 and provide commented, minimal, self-contained, reproducible code.