Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将R中的月日期(mm.yy)转换为月日期(mon yyyy)_R_Date - Fatal编程技术网

如何将R中的月日期(mm.yy)转换为月日期(mon yyyy)

如何将R中的月日期(mm.yy)转换为月日期(mon yyyy),r,date,R,Date,如果我有此格式的日期: date <- c('11.17', '12.17', '01.18') 'Nov 2017', 'Dec 2017', 'Jan 2018' 有关如何设置日期格式的详细信息,请查看?strtime strftime(strptime(date, "%m.%d"), "%b %d") # [1] "Nov 17" "Dec 17" "Jan 18" 您可以使用zoo包中的yearmon类 library(zoo) as.yearmon(date, format

如果我有此格式的日期:

date <- c('11.17', '12.17', '01.18')
'Nov 2017', 'Dec 2017', 'Jan 2018'

有关如何设置日期格式的详细信息,请查看
?strtime

strftime(strptime(date, "%m.%d"), "%b %d")
# [1] "Nov 17" "Dec 17" "Jan 18"

您可以使用
zoo
包中的
yearmon

library(zoo)
as.yearmon(date, format = "%m.%y")
#[1] "Nov 2017" "Dec 2017" "Jan 2018"

使用
data.table
tstrsplit()


date\u spl 17和18是缩写年,而不是天数
格式(如.date(日期,.01),格式=“%m.%y.%d”),%b%y”)
date_spl <- data.table::tstrsplit(date, "\\.")
paste0(month.abb[as.integer(date[[1]])], " 20", date[[2]])

# "Nov 2017" "Dec 2017" "Jan 2018"