我有一个大数据框架,有多个日期列,我试图过滤日期与今天的日期在日期列,但无法过滤,因为我得到了下面的一些错误。
由as.POSIXlt.character()
中的错误引起:!字符串不是标准的明确格式运行rlang::last_trace()
查看错误发生的位置。
下面是日期格式,列的类显示为字符
dd <- data.frame(c1 =c("1/16/2023 1:26", "1/16/2023 1:26", "1/16/2023 1:40", "1/16/2023 2:05",
"1/16/2023 2:05", "1/16/2023 2:10"))
dd %>% filter(as.date(c1) == lubridate::today())
dd %>% filter(as.date(as.character(c1) == lubridate::today()))
dd %>% filter(c1 == lubridate::today())
2条答案
按热度按时间7lrncoxx1#
h43kikqp2#
您可以提供一种格式:
创建于2023-05-25带有reprex v2.0.2
顺便说一句,
as.date()
不存在,请尝试使您的可重复的示例可重复。