For Date class, *original* (that is, contents in memory)  is 12853,
and "2005-03-11" is one expression of the original.
So you have to convert from the original to the charecter expression as follows.

> s[1]<-format(date)
> s
[1] "2005-03-11" "FALSE"      "FALSE"

> s[1]<-as.character(date)
> s
[1] "2005-03-11" "FALSE"      "FALSE"


BTW, I think
> s = vector("character", length=3)
is more preferable for your purpose.


HTH.


On 1/24/07, stat stat <[EMAIL PROTECTED]> wrote:
> Dear R users,
>
>   I did following with a date variable
>
>   library(date)
>   date = "03/11/05"
> date = as.Date(date, format="%m/%d/%y")
> date
> [1] "2005-03-11"
> s = vector(length=3)
> s[1] = date
> s[1]
> [1] 12853
>
>   But here I got s[1] as 12853. But this is not that I want. I need s[1] as
> original date.
>
>   Can anyone tell me where is the mistake?
>
>   Thanks and regards,
>
>
>                               
> ---------------------------------
>  Here's a new way to find what you're looking for - Yahoo! Answers
>       [[alternative HTML version deleted]]
>
>
>

______________________________________________
[email protected] 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