R 润滑油萃取日
我有一个日期栏,但到处都写着,比如:“31-12-2019” 当我尝试使用lubridate:R 润滑油萃取日,r,tidyverse,lubridate,R,Tidyverse,Lubridate,我有一个日期栏,但到处都写着,比如:“31-12-2019” 当我尝试使用lubridate:day(“31-12-2019”)函数提取日期时,它返回“19”而不是“31” PS:我已经尝试使用as.Date更改为列类型,但它会重新排序我的数据,我不希望这样我们需要首先转换为Date类,然后应用day library(lubridate) day(as.Date("31-12-2019", "%d-%m-%Y")) #[1] 31 或使用dmy day(dmy("31-12-2019"))
day(“31-12-2019”)
函数提取日期时,它返回“19”而不是“31”
PS:我已经尝试使用
as.Date
更改为列类型,但它会重新排序我的数据,我不希望这样我们需要首先转换为Date
类,然后应用day
library(lubridate)
day(as.Date("31-12-2019", "%d-%m-%Y"))
#[1] 31
或使用dmy
day(dmy("31-12-2019"))
或者天(dmy(“2019年12月31日”)
,因为OP已经在加载程序包lubridate
。