' not found
A.K.
- Original Message -
From: Simon Knapp sleepingw...@gmail.com
To: Jeff Newmiller jdnew...@dcn.davis.ca.us
Cc: r-help@r-project.org; york8866 yu_y...@hotmail.com
Sent: Tuesday, October 16, 2012 1:32 AM
Subject: Re: [R] time extraction and normalization
toDaySecond
...@dcn.davis.ca.us
Cc: r-help@r-project.org; york8866 yu_y...@hotmail.com
Sent: Tuesday, October 16, 2012 1:32 AM
Subject: Re: [R] time extraction and normalization
toDaySecond - function(date.string, format.string='%d%b%Y:%T', tz='') {
d - as.POSIXct(d, format=format.string, tz=tz)
sum(mapply
For some reason this seems to work:
d - 04MAY2011:08:19:00
toDaySecond(d)
John Kane
Kingston ON Canada
-Original Message-
From: smartpink...@yahoo.com
Sent: Tue, 16 Oct 2012 05:22:29 -0700 (PDT)
To: sleepingw...@gmail.com
Subject: Re: [R] time extraction and normalization
Hi
Dear all,
I have a series of time variables such as:
04MAY2011:08:19:00
01JUN2011:09:44:00
28JUN2011:08:08:00
25JUL2011:07:44:00
How could I extract the time as a number, so that I can normalize the times
by the first time variable?
Thanks,
--
View this message in context:
Use something like
format(as.POSIXct(xxx, format = STRING), format = STRING2)
where the appropriate formatting codes can be worked out using the
info in ?strptime
Cheers,
Michael
On Mon, Oct 15, 2012 at 9:32 PM, york8866 yu_y...@hotmail.com wrote:
Dear all,
I have a series of time variables
Thanks,
The code gives the numbers in days, how can I adjust the code to directly
get the numbers in hours?
I tried units but it did not work.
Thanks1
--
View this message in context:
http://r.789695.n4.nabble.com/time-extraction-and-normalization-tp4646275p4646298.html
Sent from the R
There are multiple ways. For lack of your example, I would suggest multiplying
by 24.
Please post the previous context of the thread if you must post from Nabble.
---
Jeff NewmillerThe .
toDaySecond - function(date.string, format.string='%d%b%Y:%T', tz='') {
d - as.POSIXct(d, format=format.string, tz=tz)
sum(mapply(function(f, l) as.numeric(format(d, format=f)) * l,
c('%H', '%M', '%S'), c(3600, 60, 1)))
}
toDaySecond('04MAY2011:08:19:00')
Will calculate the second of the
8 matches
Mail list logo