我有一个%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.
原始Excel文件中的日期表示格式为"Jan-01"的月度数据.当然,我可以先将它们手动转换为Excel中更有用的东西,然后将其输入到R.
如何将这样的adate转换为R中的Date类?