有一个小问题tsibble::yearmonth
。请参阅此年月值列表:
x <- c("2016.09", "2016.10", "2016.11", "2016.12")
当我调用tsibble::yearmonth
(tsibble
版本 1.0.0)时,我得到这个:
tsibble::yearmonth(x)
<yearmonth[4]>
[1] "2016 Sep" "2016 Oct" "2016 Jan" "2016 Feb"
该函数正确转换了九月和十月,但在十一月和十二月时出错。
存在解决方法,例如:
tsibble::yearmonth(as.Date(paste0(x, ".01"), format = "%Y.%m.%d"))
<yearmonth[4]>
[1] "2016 Sep" "2016 Oct" "2016 Nov" "2016 Dec"
但如果能yearmonth()
正确识别日期就好了。