我有一个带有日期的日期框架。
customer <-c("57","49687","4564","654654")
date <- c("11-2016","01-2017","02-2017","12-2016")
df <- data.frame(customer,date)
但是,如果我想使用as.POSIXct()更改格式,它会显示一列NA,但不会显示任何警告消息。
df$date <- as.POSIXct(as.character(df$date),format = "%m %Y")
如何在此设置中正确使用as.POSIXct()?
答案 0 :(得分:0)
正如@nicola所说,您错过了这一天。如果您想将某天假定为该月的第一天,则可以使用:
df$date <- as.POSIXct(paste(df$date, "01", sep="-"), format="%m-%Y-%d")