[R] reading in time series
jim holtman
jholtman at gmail.com
Thu Jan 20 14:16:13 CET 2011
Is this what you are trying to do:
> x <- read.table(textConnection("3/23/2010 20:55, -0.106559999, -0.121454561, -0.120300002, -0.111680001,-0.122429997
+ 3/23/2010 21:25, -0.099166997, -0.114189997, -0.112879999,
-0.104647976,-0.114720002"), sep = ',', as.is = TRUE)
> closeAllConnections()
> x
V1 V2 V3 V4 V5 V6
1 3/23/2010 20:55 -0.106560 -0.1214546 -0.12030 -0.1116800 -0.12243
2 3/23/2010 21:25 -0.099167 -0.1141900 -0.11288 -0.1046480 -0.11472
> str(x)
'data.frame': 2 obs. of 6 variables:
$ V1: chr "3/23/2010 20:55" "3/23/2010 21:25"
$ V2: num -0.1066 -0.0992
$ V3: num -0.121 -0.114
$ V4: num -0.12 -0.113
$ V5: num -0.112 -0.105
$ V6: num -0.122 -0.115
> # convert to POSIXct
> x$V1 <- as.POSIXct(x$V1, format = "%m/%d/%Y %H:%M")
> x
V1 V2 V3 V4 V5 V6
1 2010-03-23 20:55:00 -0.106560 -0.1214546 -0.12030 -0.1116800 -0.12243
2 2010-03-23 21:25:00 -0.099167 -0.1141900 -0.11288 -0.1046480 -0.11472
> str(x)
'data.frame': 2 obs. of 6 variables:
$ V1: POSIXct, format: "2010-03-23 20:55:00" "2010-03-23 21:25:00"
$ V2: num -0.1066 -0.0992
$ V3: num -0.121 -0.114
$ V4: num -0.12 -0.113
$ V5: num -0.112 -0.105
$ V6: num -0.122 -0.115
>
On Thu, Jan 20, 2011 at 3:04 AM, tluedeke <tluedeke at excite.com> wrote:
>
> This is causing me great consternation, and I've spent too much time
> floundering around on it.
>
> My data is in the form of columns in Excel, with the first column being in
> m/dd/yyyy hh:mm format. The spreadsheet is complicated (headers, merged
> cells, lines w/o data); so I've tried various ways of exporting the data
> into a text file for the R processing - CSV, spaced, etc. For example:
>
> 3/23/2010 20:55 -0.106559999 -0.121454561 -0.120300002 -0.111680001
> -0.122429997
> 3/23/2010 21:25 -0.099166997 -0.114189997 -0.112879999 -0.104647976
> -0.114720002
> .
> .
>
> - or -
>
> 3/23/2010 20:55, -0.106559999, -0.121454561, -0.120300002, -0.111680001,
> -0.122429997
> 3/23/2010 21:25, -0.099166997, -0.114189997, -0.112879999, -0.104647976,
> -0.114720002
> .
> .
>
> I can't seem to get R to recognize this data as a time/data column in
> m/dd/yyyy hh:mm format followed by columns of data. There was a post on an
> analogous topic a couple of years ago, but none of the proposed (and quite
> complicated) solutions seemed to work for me.
>
> Anyone know how to handle this?
> --
> View this message in context: http://r.789695.n4.nabble.com/reading-in-time-series-tp3225481p3225481.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help at 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.
>
--
Jim Holtman
Data Munger Guru
What is the problem that you are trying to solve?
More information about the R-help
mailing list