Похоже, что Date является вашим индексом, поэтому вы можете попробовать преобразовать в datetime, если index еще не datetime
df.index = pd.to_datetime(df.index)
Тогда вы можете сделать:
df.loc[df.index < '2019-02-20'].tail(10)
или
# extract 11 rows ending with the said date
# then taking top 10 rows
df.loc[:'2019-02-20'].tail(11).head(10)
Примечание : второй подход не работает должным образом, если дата запроса отсутствует в индексе.
Выход:
'.INX'
Date
2019-02-05 2767.970645
2019-02-06 2798.255994
2019-02-07 2707.690765
2019-02-08 2703.569149
2019-02-11 2640.521470
2019-02-12 2645.174583
2019-02-13 2644.231926
2019-02-14 2658.562312
2019-02-15 2658.030814
2019-02-19 2607.297839