Mam foll. Dataframe:Usunąć rok przestępny z pandy danych o numerze
datetime
2012-01-01 125.5010
2012-01-02 125.5010
2012-01-03 125.5010
2012-02-04 125.5010
2012-02-05 125.5010
2012-02-29 125.5010
2012-02-28 125.5010
2016-01-07 125.5010
2016-01-08 125.5010
2016-02-29 81.6237
Chciałbym upuścić wszystkie wiersze odpowiadające 29 lutego, w wyniku czego foll. Ramka danych:
datetime
2012-01-01 125.5010
2012-01-02 125.5010
2012-01-03 125.5010
2012-02-04 125.5010
2012-02-05 125.5010
2012-02-28 125.5010
2016-01-07 125.5010
2016-01-08 125.5010
Teraz jestem po prostu robi to ręcznie:
df.drop(df.index[['2012-02-29']])
. Jak mogę to zrobić, aby działał przez wszystkie lata, bez konieczności ręcznego określania indeksu wiersza.
ten jest bardzo podobny na to pytanie: http://stackoverflow.com/questions/30997007/pandas-dataframe-delete-specific-date-in-all-leap-years – EdChum