I added a reproducible example to my question...

ts<-dummyDailySeries(x = rnorm(365), units = NULL, zone = "", FinCenter =
"")

> (ts[1,0])  #returns first date in return series
GMT

1970-01-01

> ttt<-(sprintf("%s",ts[1,0]))

> print(ttt)
character(0)

> ttt<-(ts[1,0])

> print(ttt)
GMT

1970-01-01

what I want to get is a string containing "1970-01-01"

Thank you.







tradenet wrote:
> 
> I have a timeseries object, ts, and want to get the first date in the
> series into a string so I can concatenate it with a SQL query. Input and
> output are shown below.  I must be missing something very basic, but I
> can't seem to pry the data ("2008-07-01") into a string variable.  Any
> suggestions would be appreciated.
> 
> Thank you,
> 
> Andrew
> 
> =====script:
> class(ts)
> (ts[1,0])  #returns first date in return series
> ttt<-(sprintf("%s",ts[1,0]))
> print(ttt)
> 
> =====output:
> 
> 
>> class(ts)
> [1] "timeSeries"
> attr(,"package")
> [1] "timeSeries"
> 
>> (ts[1,0])  #returns first date in return series
> GMT
> 
> 2008-07-01
> 
>> ttt<-(sprintf("%s",ts[1,0]))
> 
>> print(ttt)
> character(0)
> 
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/getting-a-timeseries-element-into-a-string-tp24429876p24448064.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
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.

Reply via email to