【发布时间】:2016-06-30 05:48:06
【问题描述】:
我有一个带有 ID 的数据框 (df1),日期按 (1) ID 和 (2) 日期升序排序:
ID____Date
1_____1990-01-01
1_____1991-01-01
1_____1992-01-01
1_____1993-01-01
2_____1990-01-01
2_____1991-01-01
3_____1990-01-01
3_____1991-01-01
3_____1992-01-01
我想根据来自以下数据框 (df2) 的组级别值对上述数据框进行子集化:
ID____Date
1_____1993-01-01
2_____1990-01-01
3_____1991-01-01
子集条件:选择df1中特定ID的所有行,其日期小于或等于(<=)df2中对应ID的日期。
在上面的例子中,期望的输出是:
ID____Date
1_____1991-01-01
1_____1992-01-01
1_____1993-01-01
2_____1990-01-01
3_____1990-01-01
3_____1991-01-01
【问题讨论】:
标签: r