【发布时间】:2017-04-23 04:36:27
【问题描述】:
通过将 lubridate::yday() 函数应用于日期列表,我有一个格式为“一年中的某天”的日期列表。例如,从以下日期开始(mm-dd-yyyy 格式):
01-01-2015
01-02-2015
...
通过应用 yday() 你得到
1
2
...
在给定 yday 输出和年份的情况下,是否有可以反向执行的函数?即,从 yday 值和年份,返回 mm-dd-yyyy 格式的日期?
【问题讨论】:
-
我相信这类问题在 StackOverflow 上会更好。
-
一种解决方案可能只是创建一个天序列(mm-dd-yyyy 格式),对天应用 lubridate::yday() 函数并获取年份。然后只需做一个简单的合并或加入。不要想太多。
-
您确实不需要需要合并。 R有日期算术。看我的回答。
标签: r date-arithmetic