我试图使DateTime自动生成t+1上的报告
所以我做了
df中的日期格式如下: 2021-12-21 23:59:52 2021-12- 21 :37:50 2021-12-21 19:41:18 2021-12-21 19:36 2021-12-21 19:15:41 2021-12-21 19:36
yesterday<- Sys.Date()-1 #this will always do yesterday date 所以每当你看到{昨天}
我想过滤DateTime
所以我做了
df%>%
filter(Status == "SUCCESSFUL" & glue:glue(Date >= "{yesterday} 19:15:36" & Date<=
"{yesterday} 23:59:59"))但是我在下面看到了这个错误
Error: Problem with `filter()` input `..1`.
i Input `..1` is `&...`.
x All unnamed arguments must be length 1我知道问题是胶水::胶水有人能帮我重新排列代码吗?
发布于 2021-12-23 15:43:31
我找到了解决这个问题的办法。
我意识到我需要在>=和<=之前将两者粘合到这样的时间
df%>%
filter(Status == "SUCCESSFUL" &
DateTime >= glue("{yesterday} 00:00:00") &
DateTime<= glue("{yesterday} 23:59:59"))谢谢
https://stackoverflow.com/questions/70447352
复制相似问题