处理日期时出错,R 中的 lubridate 包

Error with treating dates, lubridate package in R

嘿,看看我发现了什么。

正在阅读 link, 16.2.1,我尝试了以下方法。

library(lubridate)
library(tidyverse)
> mdy("January 31st, 2017")
[1] "2017-03-01"
> mdy("January 29th, 2017")
[1] "2017-02-09"

这里有什么问题?

下面的效果很好,所以我不认为语言环境是问题..?

> mdy("January 1st, 2017")
[1] "2017-01-01"

无法重现 packageVersion 1.7.4

的问题
library(lubridate) # v 1.7.4
mdy("January 31st, 2017")
#[1] "2017-01-31" 
mdy("January 29th, 2017")
#[1] "2017-01-29"