Я хочу объединить два кадра данных с индексом и Годом, если Год в RHS составляет 1-3 года после Года в LHS. Например, датафрейм df_lhs
равен
A index Year
1 A 12/31/2012
3 B 12/31/2011
5 C 12/31/2009
df_rhs
равен
B index Year
5 A 12/31/2001
6 B 12/31/2010
2 C 12/31/2011
Я надеюсь, что полученный inner_join будет содержать:
A index Year_left Year_right
5 C 12/31/2009 12/31/2011
Эточто я пробовал
df = inner_join(df_lhs, df_rhs, by = c('index','Year'), suffix = c(".left", ".right"))
Код не работает. Может мне вообще не стоит думать об использовании inner_join