r - 我有一列日期,如何过滤特定日期之前的日期?R
问题描述
这是我的数据
print(data)
mydates
1 9/17/2019
2 3/8/2020
3 9/20/2020
4 7/19/2020
5 10/22/2020
6 9/12/2020
我想过滤,所以我只能看到 9 月的日期,但它不起作用。
这是我的代码
data$mydates <- as.Date(data$mydates, format = "%m/%d/%Y")
Septdata <- data %>% filter(mydates < '2020-01-09')
```
Is this correct?
解决方案
library(lubridate)
df <- setDT(your_dataset)
df_sep <- df[mydates >= as.Date('2020-09-01') & mydates <= as.Date('2020-09-30')]
推荐阅读
- asp.net-core-webapi - Blazor 服务器使用 ASP.NET Core Web API 登录
- javascript - 仅在按下按钮后显示输入
- javascript - 分叉核心 eslint 规则
- python - 导入 Tensorflow 2.7.0 时:“ValueError:源代码字符串不能包含空字节”
- python - Python 正则表达式仅匹配组而不是所有字符串
- css - 加载时从 0 到 100% 的动画宽度
- r - 我如何在(R)中按分组汇总?
- reactjs - 在 ReactJs 中断开连接后无法连接套接字
- javascript - 设置状态后组件不会重新渲染
- sql - 尝试在 SQL 中使用 CONCAT 函数追加新数据时删除了旧数据