Будучи новичком с pandas
, мне интересно, как я могу выбрать ближайший дате раньше? Например. У меня есть dataframe
следующим образом:Pandas выбрать ближайшую дату в прошлом
Terminart Info Datum Ergebnis
0 Hauptversammlung NaN 22.06.16 NaN
1 Jahresabschluss 2015 10.03.16 NaN
2 Quartalszahlen Q3 2015 28.10.15 NaN
3 Quartalszahlen Q2 2015 29.07.15 NaN
4 Hauptversammlung NaN 05.05.15 NaN
5 Quartalszahlen Q1 2015 29.04.15 NaN
6 Bilanzpressekonferenz 2014 12.03.15 NaN
7 Bilanzpressekonferenz Jahrespressekonferenz 2015 12.03.15 NaN
можно выбрать
Terminart
с
df.loc()
, то есть:
df.loc[df['Terminart'] == 'Hauptversammlung']
выбирает только два ряда (который является правильным).
Однако, как я могу выбрать ближайшую дату в прошлом? Это будет первый ряд (
06/22/16
) здесь? По умолчанию блок данных не упорядочен.
Это работает как шарм, спасибо большое! – Jan
К сожалению, для последующей реализации: реализация вашего кода, как я могу ограничить найденные даты значением в 'Terminart', скажем, я только хочу искать даты с' 'Teminart' == 'Quartalszahlen'' - can это будет сделано? – Jan
дайте мне второй – jezrael