【发布时间】:2017-04-28 14:31:37
【问题描述】:
我有一列日期如下,
> mymonth = c('10/2015','11/2016','12/2016')
> data <- data_frame(mymonth)
> data
# A tibble: 3 × 1
mymonth
<chr>
1 10/2015
2 11/2016
3 12/2016
在这里,显然,我的月份对应于一年中的特定月份。 2015 年 10 月、2015 年 11 月和 2015 年 12 月。
我无法使用lubridate 正确解析这些日期。假设月份对应于该月的最后一个工作日。
如何将此变量转换为lubridate 可以理解的date 变量?
谢谢~
【问题讨论】:
-
为每个人附加一天(01),然后您继续工作!否则可能正在使用
zoo包 -
@RonakShah 预期输出是
lubridate理解的日期变量(所以不是character) -
@DavidArenburg,你指的问题是5岁!!另外,请注意,在这里我希望解决方案与 tidyverse 兼容。所以你的标志是无关紧要的
-
这个问题已有 5 年历史的事实只会加强我的观点
-
然而,你从 5 年前的骗子那里接受了完全相同的解决方案。而你称我的旗帜为“irrelevant”
。让我在这里做一个疯狂的猜测,说乔尔为你搜索了它,并从那个骗子那里复制了解决方案。
标签: r date dplyr lubridate anytime