@Tom Okay, yeah. That might actually be an elegant solution. I will mess around
with it. Thank you - I?m not in the habit of using factors and am not super
familiar with how they automatically sort themselves.
@Andrew Yes. Each month is a different 30,000 row file upon which this task must
be performed.
@Bert If you?re not interested in being helpful, why comment? Am I interupting
your clubhouse time? I?m legitimately stumped by this one and reaching out in
earnest. ?You?ve been told how to do it? Seriously? We all have different
backgrounds and knowledge levels with the entire atlas of the wonderful world of
R and I neither need or want your opinion on my corner of it. Don?t be a Hooke.
I?m not here to impress or inspire confidence in you - I?m here with a question
that has had me spinning my wheels for the better part of a day and need fresh
perspectives. Your response certainly inspires no confidence in me as to the
nature of your character or your knowledge on the topic.
Best regards all,
?
Nathan Parsons, B.SC, M.Sc, G.C.
Ph.D. Candidate, Dept. of Sociology, Portland State University
Adjunct Professor, Dept. of Sociology, Washington State University
Graduate Advocate, American Association of University Professors (OR)
Recent work (https://www.researchgate.net/profile/Nathan_Parsons3/publications)
Schedule an appointment (https://calendly.com/nate-parsons)
> On Wednesday, Jul 21, 2021 at 9:12 PM, Andrew Robinson <apro at
unimelb.edu.au (mailto:apro at unimelb.edu.au)> wrote:
> I wonder if you mean that you want the levels of the factor to reset within
each month? That is not obvious from your example, but implied by your question.
>
> Andrew
>
>
> --
> Andrew Robinson
> Director, CEBRA and Professor of Biosecurity,
> School/s of BioSciences and Mathematics & Statistics
> University of Melbourne, VIC 3010 Australia
> Tel: (+61) 0403 138 955
> Email: apro at unimelb.edu.au
> Website: https://researchers.ms.unimelb.edu.au/~apro at unimelb/
>
> I acknowledge the Traditional Owners of the land I inhabit, and pay my
respects to their Elders.
>
>
>
>
>
> On 22 Jul 2021, 1:47 PM +1000, N. F. Parsons <nathan.f.parsons at
gmail.com>, wrote:
> > External email: Please exercise caution
> >
> > I am not averse to a factor-based solution, but I would still have to
manually enter that factor each month, correct? If possible, I?d just like to
point R at that column and have it do the work.
> >
> > ?
> > Nathan Parsons, B.SC, M.Sc, G.C.
> >
> > Ph.D. Candidate, Dept. of Sociology, Portland State University
> > Adjunct Professor, Dept. of Sociology, Washington State University
> > Graduate Advocate, American Association of University Professors (OR)
> >
> > Recent work
(https://www.researchgate.net/profile/Nathan_Parsons3/publications)
> > Schedule an appointment (https://calendly.com/nate-parsons)
> >
> > > On Wednesday, Jul 21, 2021 at 8:30 PM, Tom Woolman <twoolman
at ontargettek.com (mailto:twoolman at ontargettek.com)> wrote:
> > >
> > > Couldn't you convert the date columns to character type data
in a data
> > > frame, and then convert those strings to factors in a 2nd step?
> > >
> > > The only downside I think to treating dates as factor levels is
that
> > > you might have an awful lot of factors if you have a large enough
> > > dataset.
> > >
> > >
> > >
> > > Quoting "N. F. Parsons" <nathan.f.parsons at
gmail.com>:
> > >
> > > > Hi all,
> > > >
> > > > If I have a tibble as follows:
> > > >
> > > > tibble(dates = c(rep("2021-07-04", 2),
rep("2021-07-25", 3),
> > > > rep("2021-07-18", 4)))
> > > >
> > > > how in the world do I add a column that evaluates each of
those dates and
> > > > assigns it a categorical value such that
> > > >
> > > > dates cycle
> > > > <chr> <chr>
> > > > 2021-07-04 1
> > > > 2021-07-04 1
> > > > 2021-07-25 3
> > > > 2021-07-25 3
> > > > 2021-07-25 3
> > > > 2021-07-18 2
> > > > 2021-07-18 2
> > > > 2021-07-18 2
> > > > 2021-07-18 2
> > > >
> > > > Not to further complicate matters, but some months I may
only have one
> > > > date, and some months I will have 4 dates - so thats not a
fixed quantity.
> > > > We've literally been doing this by hand at my job and
I'd like to automate
> > > > it.
> > > >
> > > > Thanks in advance!
> > > >
> > > > Nate Parsons
> > > >
> > > > [[alternative HTML version deleted]]
> > > >
> > > > ______________________________________________
> > > > R-help at r-project.org mailing list -- To UNSUBSCRIBE and
more, see
> > > > 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.
> > >
> > > ______________________________________________
> > > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more,
see
> > > 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]]
> >
> > ______________________________________________
> > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> > 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]]