r - 使用 fread 根据日期读取特定行
问题描述
我正在尝试使用 fread 根据特定日期从大型数据集中仅读取特定行。目标是读取从 06/01/2018 到 06/02/2018 以 d/m/yyyy 格式记录的行。
fread(paste("grep '^[1-2]/6/2018'", "filename"))
预期的输出是从 2018 年 1 月 6 日和 2018 年 2 月 6 日开始的所有行,但我也得到 11/6、12/6、21/6、22/6。我尝试了正则表达式 ^[1,2]、^(1/6/2018 | 2/6/2018) 等的变体,都没有产生预期的结果。
解决方案
推荐阅读
- python - 如何用 Pandas DataFrame 中先前值的一些变化替换 NaN?
- android - 如何在Android Room数据库中组合两个不同的字段,其中(“valueA”,“valueB”),(“valueB”,“valueA”)是1个条目
- javascript - 为什么这两个函数有不同的结果?(对不起,我不知道如何描述它们)
- terraform - 在 Terraform 中为 AWS ECS Fargate 启用 App Mesh 集成
- go - 为什么返回 &strut 而不是返回 ${name, 0}
- reactjs - 无法从 node_modules\uuidv4\build\lib\uuidv4.js 解析模块 util
- python - python列表的累积和
- python - 如何获得没有括号的输出?
- excel - 如何根据单元格范围重命名文件名?
- rust - Rust:如何使用 async-std + TLS + HTTP 代理(http 隧道)?