Re: [R] convert day of week from number to character and include in lm

From: Ferdinand Alimadhi <>
Date: Fri 06 Oct 2006 - 00:22:23 GMT

lm(dep ~ as.factor(WKDY)

but if you want WKDYs as character you can make the appropriate changes in your dataset

 > days<-c("mon","tue","wed","thu","fri","sat","sun")  > for(i in 1:7)
+ D$WKDY[D$WKDY==i]<-days[[i]]

suppossing that D is your dataframe

HTH Spencer Jones wrote:

>I am trying to include a day of week variable (1-7) in in a regression
>model. I would like to have the day of week treated as a categorical
>variable rather than a number
>the code looks like
>lm( dep ~ WKDY)
>I know this is a basic question, but help would be appreciated
> [[alternative HTML version deleted]]
> mailing list
>PLEASE do read the posting guide
>and provide commented, minimal, self-contained, reproducible code.

Ferdinand Alimadhi
Programmer / Analyst
Harvard University
The Institute for Quantitative Social Science
(617) 496-0187

______________________________________________ mailing list
PLEASE do read the posting guide
and provide commented, minimal, self-contained, reproducible code.
Received on Fri Oct 06 10:27:50 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Fri 06 Oct 2006 - 08:30:08 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.