An embedded and charset-unspecified text was scrubbed... Name: not available Url: https://stat.ethz.ch/pipermail/r-help/attachments/20070124/2035cec4/attachment.pl
Days of the week?
4 messages · John McHenry, Dirk Eddelbuettel, Gabor Grothendieck
On 24 January 2007 at 17:39, John McHenry wrote:
| What is the "standard" way to get the day of the week from a date such
| as as.Date("2006-12-01")? It looks like fCalendar has some functions
| but this requires a change in the R locale to GMT. Is there another way?
Yes, go to POSIXlt and extract the wday field (see ?POSIXlt for more):
as.POSIXlt(as.Date("2006-12-01"))$wday
[1] 5
as.POSIXlt(as.Date("2006-12-01")+0:6)$wday
[1] 5 6 0 1 2 3 4
Dirk
Hell, there are no rules here - we're trying to accomplish something.
-- Thomas A. Edison
You can use as.numeric(format(d, "%w")) . See ?strptime and also the help desk article in R News 4/1.
On 1/24/07, John McHenry <john_d_mchenry at yahoo.com> wrote:
Hi WizaRds,
What is the "standard" way to get the day of the week from a date such
as as.Date("2006-12-01")? It looks like fCalendar has some functions
but this requires a change in the R locale to GMT. Is there another way?
Thanks!
Jack.
---------------------------------
Be a PS3 game guru.
[[alternative HTML version deleted]]
______________________________________________ R-help at stat.math.ethz.ch 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.
An embedded and charset-unspecified text was scrubbed... Name: not available Url: https://stat.ethz.ch/pipermail/r-help/attachments/20070125/869307e0/attachment.pl