Skip to content

Date Conversion Problem

4 messages · Stephen P. Molnar, Bert Gunter, Eric Berger

#
i have written an R script which allow me to plot the number of Covid-10 
cases reported by he state of Ohio. In that se t of data the date format 
is in the form yyyy-mm-dd.

My script uses:

datebreaks <- seq(as.Date("2020-01-01"), as.Date("2020-08-10"), by="1 week")
            .
            .
            .
       + scale_x_date(breaks=datebreaks)
       + theme(axis.text.x = element_text(angle=30, hjust=1))

to plot the data.

The COVID Tracking Project publishes considerably more data than does 
the state of Ohio. However, The project supplies daily statistics using 
the date format YYYYMMDD.I have done some searching, but I can't seem to 
find a solution (that I can understand).

How can I change the date forma from YYYYMMDD tp YYYY-MM-DD?

Thanks is advanced.
#
library(lubridate)
a <- "20200403"
lubridate::ymd(a)
# 2020-04-03

HTH,
Eric


On Wed, Aug 12, 2020 at 5:57 PM Stephen P. Molnar <s.molnar at sbcglobal.net>
wrote:

  
  
#
Extra packages are not needed.

My question is: why change the character representation at all?  See the
format argument of ?as.Date.
[1] "2001-01-02" ## the default format for the print method for Date objects


Bert Gunter

"The trouble with having an open mind is that people keep coming along and
sticking things into it."
-- Opus (aka Berkeley Breathed in his "Bloom County" comic strip )
On Wed, Aug 12, 2020 at 8:07 AM Eric Berger <ericjberger at gmail.com> wrote:

            

  
  
#
nice
On Wed, Aug 12, 2020 at 6:18 PM Bert Gunter <bgunter.4567 at gmail.com> wrote: