Le lundi 23 janvier 2012 à 00:35 -0800, uday a écrit :
> I new in R programming language.
>
> I have some time data
>
> time
> [1] "2005-01-03 05:11:39 UTC" "2005-01-03 06:36:02 UTC" "2005-01-03
> 06:36:55 UTC"
> [4] "2005-01-03 06:37:00 UTC" "2005-01-03 06:38:04 UTC" "2005-01-03
> 06:38:04 UTC"
> [7] "2005-01-03 06:38:04 UTC" "2005-01-03 06:38:04 UTC" "2005-01-03
> 06:38:05 UTC"
> [10] "2005-01-03 06:38:05 UTC" "2005-01-03 06:38:05 UTC" "2005-01-03
> 06:38:05 UTC"
>
> from this data set I would like to separate Year Month Day Hour Minute
> Second
>
> could you please tell which command can separate this data to the format
> which I needed?
You should convert these to Date objects (if not done already), and then
extract the relevant part using format.Date(). For example:
strings <- c("2005-01-03 05:11:39 UTC", "2005-01-03 06:36:02 UTC",
"2005-01-03 06:36:55 UTC")
dates <- as.Date(strings)
format.Date(dates, "%Y")
to get the year.
Cheers
______________________________________________
[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.