[R] FW: getting time series into r
David Winsemius
dwinsemius at comcast.net
Mon May 23 23:25:29 CEST 2011
On May 23, 2011, at 5:16 PM, David Winsemius wrote:
>
> On May 23, 2011, at 4:31 PM, Ben Bolker wrote:
>
>> Heiman, Thomas J. <theiman <at> mitre.org> writes:
>>
>>> tmp <- read.table("baltimore.csv", sep = " ") ##This is timeseries 2
>>> z <- zoo(tmp[, 2:20], as.Date(as.character(tmp[, 1]), format = ))
>
> In this file you have no separators in the dates so the format would
> be "%Y%m%d". It's also not a csv file .... no commas
>
>>>
>>> tmp1 <- read.table("baltimorefludata.csv", sep = " ") ##This is
>>> timeseries 1
>>> z2 <- zoo(tmp[,2], as.Date(tmp[, 1]), format = ))
>
> For this one the format would be "%m/%d/%Y". There also appeared to
> be no whitespace after some of the entries, so you might need
> utils::read.fwf()
OH. They were tabs. And there was a header line... so
> tmp1
V1
1 Date\tCount
2 9/28/2003\t1505
3 10/5/2003\t1535
Try instead:
> tmp1 <- read.table("~/Downloads/timeseries1sample.txt", sep = "\t",
header =TRUE) ##This is timeseries 1
> tmp1$Date <- as.Date(as.character(tmp1$Date), format="%m/%d/%Y")
> tmp1
Date Count
1 2003-09-28 1505
2 2003-10-05 1535
3 2003-10-12 1549
4 2003-10-19 1466
Then use zoo.
>
>>>
>>
>>
>> I think you need format="%m/%d/%Y"
David Winsemius, MD
West Hartford, CT
More information about the R-help
mailing list