【发布时间】:2017-10-09 16:33:41
【问题描述】:
对于另一个日期问题,我很抱歉,但我找不到答案。 我有一个日期类型“2017 年 9 月”,需要将其转换为“2017 年 9 月 30 日”(月份的最后一天——所有年份的所有月份)。 我试过了:
date <- as.Date(date), "%B %d %Y")
+ %d%m%y 的变体
还有:
library(zoo)
date <- as.Date(as.yearmon(date))
但每次我都有NA。
【问题讨论】:
-
使用
as.Date(paste(30, "September 2017"), format="%d %B %Y")。你需要包括一天。月年不够。 -
请注意您的locales when using
%B。 -
> as.Date(paste(01, "September 2017"), format="%d %B %Y") [1] NA