用 lubridate 提取日
Extracting day with lubridate
我有一个日期栏,但它一直写着,例如:“31-12-2019”
当我尝试使用 lubridate 中的 day()
函数提取日期时:day("31-12-2019")
它 returns “19” 而不是 “31”
PS :我已经尝试使用 as.Date
更改为列类型,但它会重新排序我的数据,我不希望这样
我们需要先转换为Date
class然后应用day
library(lubridate)
day(as.Date("31-12-2019", "%d-%m-%Y"))
#[1] 31
或 dmy
day(dmy("31-12-2019"))
我有一个日期栏,但它一直写着,例如:“31-12-2019”
当我尝试使用 lubridate 中的 day()
函数提取日期时:day("31-12-2019")
它 returns “19” 而不是 “31”
PS :我已经尝试使用 as.Date
更改为列类型,但它会重新排序我的数据,我不希望这样
我们需要先转换为Date
class然后应用day
library(lubridate)
day(as.Date("31-12-2019", "%d-%m-%Y"))
#[1] 31
或 dmy
day(dmy("31-12-2019"))