Hello,
I have trouble with extracting Date string from my each row data.
The date format I use is as the follows:
----------------------------------------------------------------------------
-----------
Index,Open,High,Low,Close # header
2011-11-01 9:00:00 ,248.50,248.95,248.20,248.70 ...
....
----------------------------------------------------------------------------
-----------
When I read the data with the below code,
data_min1 <- as.xts(read.zoo("E://log.txt", sep=",",
FUN=as.chron,
header=TRUE))
the result is as the follows:
> head(data_min1)
Open High Low Close
(11/01/11 09:00:00) 248.50 248.95 248.20 248.70
(11/01/11 09:01:00) 248.70 249.00 248.65 248.85
(11/01/11 09:02:00) 248.90 249.25 248.70 249.15
(11/01/11 09:03:00) 249.20 249.60 249.10 249.60
(11/01/11 09:04:00) 249.55 249.95 249.50 249.60
(11/01/11 09:05:00) 249.60 249.85 249.55 249.75>
I tried to extract Date object of each row(2011-11-01) and convert is as
string("2011-11-01").
But I couldn't.
Could you help me ?
Thanks in advance.
SK Park
Gabor Grothendieck
2012-Oct-15 17:40 UTC
[R] trouble with extracting Date string from my data.
On Mon, Oct 15, 2012 at 12:32 PM, ??? <birdfire94 at naver.com> wrote:> Hello, > > I have trouble with extracting Date string from my each row data. > > The date format I use is as the follows: > ---------------------------------------------------------------------------- > ----------- > Index,Open,High,Low,Close # header > 2011-11-01 9:00:00 ,248.50,248.95,248.20,248.70 ... > .... > ---------------------------------------------------------------------------- > ----------- > > When I read the data with the below code, > > data_min1 <- as.xts(read.zoo("E://log.txt", sep=",", FUN=as.chron, > header=TRUE)) > > the result is as the follows: > >> head(data_min1) > Open High Low Close > (11/01/11 09:00:00) 248.50 248.95 248.20 248.70 > (11/01/11 09:01:00) 248.70 249.00 248.65 248.85 > (11/01/11 09:02:00) 248.90 249.25 248.70 249.15 > (11/01/11 09:03:00) 249.20 249.60 249.10 249.60 > (11/01/11 09:04:00) 249.55 249.95 249.50 249.60 > (11/01/11 09:05:00) 249.60 249.85 249.55 249.75 >> > > I tried to extract Date object of each row(2011-11-01) and convert is as > string("2011-11-01"). > But I couldn't. > > Could you help me ? >If you only want the Date part then omit FUN = as.chron since Date class is the default. -- Statistics & Software Consulting GKX Group, GKX Associates Inc. tel: 1-877-GKX-GROUP email: ggrothendieck at gmail.com