相关疑难解决方法(0)

将正确的世纪添加到日期,年份为"没有世纪的年份",%y

我有一个%d%b%y格式生日的文件.一些例如.

# "01DEC71" "01AUG54" "01APR81" "01MAY81" "01SEP83" "01FEB59"
Run Code Online (Sandbox Code Playgroud)

我试着将日期重新格式化为

o108$fmtbirth <- format(as.Date(o108$birth, "%d%b%y"), "%Y/%m/%d")
Run Code Online (Sandbox Code Playgroud)

这就是结果

# "1971/12/01" "2054/08/01" "1981/04/01" "1981/05/01" "1983/09/01" "2059/02/01"
Run Code Online (Sandbox Code Playgroud)

这些是生日,我看到了2054.从这个页面我看到00到68之间的年份值被编码为20世纪.有没有办法切换这个,在我的情况下,我只想将00到12编码为20.

r

16
推荐指数
2
解决办法
1万
查看次数

在R中读取两位数年份的日期

我试图解析一个2位数年份的日期.但这不起作用.有人可以告诉我为什么吗?

Browse[1]> as.Date("Jan-84", format = "%b-%y")
[1] NA
Run Code Online (Sandbox Code Playgroud)

datetime r lubridate

2
推荐指数
1
解决办法
543
查看次数

标签 统计

r ×2

datetime ×1

lubridate ×1