【发布时间】:2018-01-12 20:48:31
【问题描述】:
如果有人调用as.Date(as.character(2002:2013), format='%Y'),我会在 R 中注意到输出是
[1] "2002-01-12" "2003-01-12" "2004-01-12" ...
我希望 R 给我一个月的第一天。我可以提供整个日期,paste(2002, '01', '01', sep='-'),但我很好奇为什么只有年份的格式会计算当月的 12 号以及其他解决方案。
【问题讨论】:
-
你也可以使用
ISOdate(2002:2013,1,1)