【发布时间】:2021-02-15 09:11:39
【问题描述】:
我有一个包含多个日期和条件的数据集。我想提取所有以条件 place == "A" 开头的行和所有以 place == "A" 开始日期和最多 7 天后的行。例如:
Date Place Value1 Value2
2018-10-27 C 20 8
2018-10-29 A 10 5
2018-10-31 B 15 6
2018-11-4 C 17 9
2018-11-8 D 18 5
我想要:
Date Place Value1 Value2
2018-10-29 A 10 5
2018-10-31 B 15 6
2018-11-4 C 17 9
如您所见,它必须在 7 天内提取具有 place == A 的第一行和所有行。第一天之后的地方像“A”没有意义,像“B”和“C”。它必须以“A”开头。它会跳过 2018-11-8,因为距离 2018-10-29 超过 7 天。
我试过这样的问题:R: Extract data based on date, "if date lesser than",但我不知道如何提取 7 天。
【问题讨论】: