I have a dataframe of daily observations from 01-01-1973 to 12-31-2014.
Have been using Pandas Grouper and everything has worked fine for each frequency until now:
Something like
df.groupby(df.index.astype(str).str[:2]+'0').mean()