R 将日期列转换为新列中的月日和月

R 将日期列转换为新列中的月日和月,r,time,strptime,R,Time,Strptime,我有这种数据框 dat <- read.table(text = " count date 0 10/05/2012 1 10/05/2013 1 10/05/2014 ",header = TR

我有这种数据框

 dat <- read.table(text = " count     date    
                              0    10/05/2012  
                              1    10/05/2013  
                              1    10/05/2014  
                                   ",header = TRUE)

我尝试了一些版本的strtime函数,比如
dat$DayMonth我们可以使用
as.Date
format

dat$DayMonth <- format(as.Date(dat$date, "%d/%m/%Y"), "%d-%m")
dat$DayMonth
#[1] "10-05" "10-05" "10-05"

dat$DayMonth我们可以使用
as.Date
格式

dat$DayMonth <- format(as.Date(dat$date, "%d/%m/%Y"), "%d-%m")
dat$DayMonth
#[1] "10-05" "10-05" "10-05"

dat$DayMonth使用包
lubridate
anydate
的相同解决方案

library(lubridate)
dat$DayMonth <- format(dmy(dat$date), "%d-%m")

# dmy stands for day,month,year, can you use ymd etc. 

library(anytime)
dat$DayMonth <- format(anydate(dat$date), "%d-%m")
库(lubridate)

dat$DayMonth使用包
lubridate
anydate
的相同解决方案

library(lubridate)
dat$DayMonth <- format(dmy(dat$date), "%d-%m")

# dmy stands for day,month,year, can you use ymd etc. 

library(anytime)
dat$DayMonth <- format(anydate(dat$date), "%d-%m")
库(lubridate)

DayMonth美元我想知道,为什么投反对票?这是一个有正确输入和输出的合理问题。我想知道,为什么会投反对票?这是一个有正确输入和输出的合理问题。