Ho il foll. dataframe:Rimuovi anno bisestile da dataframe panda
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
Vorrei eliminare tutte le righe corrispondenti al 29 febbraio, con conseguente foll. frame di dati:
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
In questo momento, sto solo facendo manualmente:
df.drop(df.index[['2012-02-29']])
. Come posso fare in modo che funzioni per tutti gli anni, senza dover specificare manualmente l'indice delle righe.
Questo è molto simile a questa domanda: http://stackoverflow.com/questions/30997007/pandas-dataframe-delete-specific-date-in-all-leap-years – EdChum