0

有一个小问题tsibble::yearmonth。请参阅此年月值列表:

x <- c("2016.09", "2016.10", "2016.11", "2016.12")

当我调用tsibble::yearmonthtsibble版本 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()正确识别日期就好了。

4

0 回答 0