Format date as Year/Quarter

前端 未结 8 1393
隐瞒了意图╮
隐瞒了意图╮ 2020-12-03 14:06

I have the following dataframe:

Data <- data.frame(
  date = c(\"2001-01-01\", \"2001-02-01\", \"2001-03-01\", \"2001-04-01\", \"2001-05-01\", \"2001-06-0         


        
8条回答
  •  情话喂你
    2020-12-03 14:15

    Using base functions:

    Data$date <- as.Date(Data$date)
    Data$qtr <- paste(format(Data$date, "%y"), 
                      sprintf("%02i", (as.POSIXlt(Data$date)$mon) %/% 3L + 1L), 
                      sep="/")
    
    #         date   qtr
    # 1 2001-01-01 01/01
    # 2 2001-02-01 01/01
    # 3 2001-03-01 01/01
    # 4 2001-04-01 01/02
    # 5 2001-05-01 01/02
    # 6 2001-06-01 01/02
    

提交回复
热议问题