Предположим, у меня есть датафрейм, в первом столбце которого указана дата торговли акциями.Для удобства я представляю дату с номером.
data = pd.DataFrame({'date': [1,2,3,1,2,3,4,1,2,3],
'value': range(1, 11)})
У меня есть другой фрейм данных, который содержит дату monthend.Так что сначала я могу получить строку monthend из таких данных:
date value
2 3.0 3.0
6 4.0 7.0
9 3.0 10.0
Я хочу получить данные за n дней до monthend, например, за 1 день до
date value
1 2.0 2.0
5 3.0 6.0
8 2.0 9.0
Как мне это написать.