[R] Data formart

Amos B. Elberg
Wed, 08 Oct 2014 19:20:33 -0000

You can adapt: ? format(as.Date(paste(Year, sep = "-", ifelse(Year %%
4 == 0, Start, ifelse(Start > 59, Start - 1, Start))), "%Y-%j"),
"%b %d?)

But 60% of the dates in your data.frame will then be wrong. ?


From:?Frederic Ntirenganya <ntfredo at gmail.com>
Reply:?Frederic Ntirenganya <ntfredo at gmail.com>>
Date:?October 8, 2014 at 9:38:34 AM
To:?r-help at r-project.org <r-help at r-project.org>>
Subject:? [R] Data formart

Dear All,

Change the format of the start and end columns so that data appear as the
day of the year. For instance: Apr 24 rather than 115.

The idea is that I want the non=leap years to be 366 days instead of being
365 days. ie. Each year must have 366 days. for example: in the column
Start2, Apr 18 will be Apr 17.

> head(Samaru)
Year Start End Length Start2 End2
1 1930 108 288 180 Apr 18 Oct 15
2 1931 118 288 170 Apr 28 Oct 15
3 1932 115 295 180 Apr 24 Oct 21
4 1933 156 294 138 Jun 05 Oct 21
5 1934 116 291 175 Apr 26 Oct 18
6 1935 134 288 154 May 14 Oct 15

Any idea is welcome. Thamks!!!!
--
Frederic Ntirenganya
Maseno University,
Kenya.
Mobile:(+254)718492836
Email: fredo at aims.ac.za
https://sites.google.com/a/aims.ac.za/fredo/

[[alternative HTML version deleted]]

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

	[[alternative HTML version deleted]]