Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.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

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 是否将日期格式转换为适当的格式?_R_Date - Fatal编程技术网

R 是否将日期格式转换为适当的格式?

R 是否将日期格式转换为适当的格式?,r,date,R,Date,我用以下格式填写了日期栏09nov1992,并希望将其转换为1992-Nov-01 任何帮助都将不胜感激。这里有一个简单的方法: vec <- "09nov1992" format(as.Date(vec, "%d%b%Y"), "%Y-%b-%d") # [1] "1992-Nov-09" 这里有一个链接,可以帮助您将日期输入转换为任何所需的输出。 sub("(\\d+)(\\w)(\\w+?)(\\d+)", "\\4-\\U\\2\\L\\3-\\1", vec, perl =

我用以下格式填写了日期栏
09nov1992
,并希望将其转换为
1992-Nov-01

任何帮助都将不胜感激。

这里有一个简单的方法:

vec <- "09nov1992"

format(as.Date(vec, "%d%b%Y"), "%Y-%b-%d")
# [1] "1992-Nov-09"

这里有一个链接,可以帮助您将日期输入转换为任何所需的输出。
sub("(\\d+)(\\w)(\\w+?)(\\d+)", "\\4-\\U\\2\\L\\3-\\1", vec, perl = TRUE)
# [1] "1992-Nov-09"