[R] Date extract Year

Rolf Turner r.turner at auckland.ac.nz
Mon Mar 9 04:31:54 CET 2015


On 09/03/15 07:27, Steven Archambault wrote:

> My date column is the excel numeric date format. For instance, in
> excel, that first date is 11 September 2012.

And we were supposed to know that?  The level of obtuseness of people
who post to this list truly knows no lower bound.

Be that as it may, you could do:

o <- as.Date("2012/09/11")-41163
date1 <- as.Date(wells$Date,origin=o)

cheers,

Rolf Turner

>
> On Mar 8, 2015, at 10:41 AM, Frederic Ntirenganya <ntfredo at gmail.com> wrote:
>
>> Hi Steve,
>>
>> Can you please explain to us your date column? thanks.
>>
>> Regards,
>> Fredo.
>> On Mar 8, 2015 7:32 PM, "Steve Archambault" <archstevej at gmail.com> wrote:
>> Hi all,
>>
>> I am trying in vain to create a new object "Year" in my data frame from
>> existing Date data. I have tried many different approaches, but can't seem
>> to get it to work. Here is an example of some code I tried.
>>
>> date1<- as.Date(wells$Date,"%m/%d/%Y")
>> wells$year<-as.numeric(format(date1, "%Y"))
>>
>> I am starting with data that looks like this.
>>
>>          ID  Date DepthtoWater_bgs test test2
>> 1  BC-0004 41163           260.60    3     1
>> 2  BC-0004 41255           261.65    4     2
>> 3  BC-0003 41345           166.58    5     3
>> 4  BC-0002 41351           317.85    6     4
>> 5  BC-0004 41355           262.15    7     5
>> 6  BC-0003 41438           167.55    8     6
>> 7  BC-0004 41438           265.45    9     7
>> 8  BC-0002 41443           317.25   10     8
>> 9  BC-0002 41521           321.25   11     9
>> 10 BC-0003 41522           168.65   12    10
>> 11 BC-0004 41522           266.15   13    11
>> 12 BC-0003 41627           168.95   14    12
>> 13 BC-0004 41627           265.25   15    13
>> 14 BC-0002 41634           312.31   16    14
>> 15 BC-0003 41703           169.25   17    15
>> 16 BC-0004 41703           265.05   18    16
>> 17 BC-0002 41710           313.01   19    17
>> 18 BC-0003 41795           168.85   20    18
>> 19 BC-0004 41795           266.95   21    19
>> 20 BC-0002 41801           330.41   22    20
>> 21 BC-0003 41905           169.75   23    21
>> 22 BC-0004 41905           267.75   24    22
>> 23 BC-0002 41906           321.01   25    23
>>
>> Any help would be greatly appreciated!

-- 
Rolf Turner
Technical Editor ANZJS
Department of Statistics
University of Auckland
Phone: +64-9-373-7599 ext. 88276
Home phone: +64-9-480-4619



More information about the R-help mailing list