如何从日期对象获取月份名称作为输出?

Onk*_*ati 4 r lubridate

d <- "2021-05-21"
lubridate::month(d)
Run Code Online (Sandbox Code Playgroud)

这给出了 5 的输出,我希望 May 显示在那里。有什么猜测吗?

Tar*_*Jae 8

我们可以使用lubridatepackage: 这里的技巧是将label函数的参数设置month为TRUE:

library(lubridate)
ymd(d)
month(d, label=TRUE)
Run Code Online (Sandbox Code Playgroud)