如何解决为什么我在使用 lubridate 按日期和时间过滤时遇到问题?
我有一个数据框,我正在尝试在 1/22/21 上午 10:05 之后保留记录。
df1$`Date/Time Opened` <- as_datetime(df1$`Date/Time Opened`)
df2 <- df1 %>% filter("Date/Time Opened" > as_datetime("2021-01-22 10:05:00"))
当我尝试过滤时它会抛出这个错误:
Error: Problem with `filter()` input `..1`.
x character string is not in a standard unambiguous format
i Input `..1` is `"Date/Time Opened" > as_datetime("2021-01-22 10:05:00")`.
如果我使用 as.numeric(as_datetime("2021-01-22 10:05:00"))
或 as.character(as_datetime("2021-01-22 10:05:00"))
,它会运行而不会抛出错误,但过滤器应用不正确。 (要么过滤掉所有记录,要么不过滤掉所有记录。)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。