This is what the dataframe looks like:
Date Time (HHMM) Site Plot Replicate Temperature \
0 2002-05-01 600 Barre Woods 16 5 4.5
1 2002-05-01 600 Barre Woods 21 7 4.5
2 2002-05-01 600 Barre Woods 31 9 6.5
3 2002-05-01 600 Barre Woods 10 2 5.3
4 2002-05-01 600 Barre Woods 2 1 4.0
5 2002-05-01 600 Barre Woods 13 4 5.5
6 2002-05-01 600 Barre Woods 11 3 5.0
7 2002-05-01 600 Barre Woods 28 8 5.0
8 2002-05-01 600 Barre Woods 18 6 4.5
9 2002-05-01 1400 Barre Woods 2 1 10.3
10 2002-05-01 1400 Barre Woods 31 9 9.0
11 2002-05-01 1400 Barre Woods 13 4 11.0
import pandas as pd
import datetime as dt
from datetime import datetime
df=pd.read_csv('F:/data32.csv',parse_dates=['Date'])
df['Date']=pd.to_datetime(df['Date'],format='%m/%d/%y')
This is where i get the error
df2=df.groupby(pd.TimeGrouper(freq='M'))
The error reads:
Only valid with DatetimeIndex, TimedeltaIndex or PeriodIndex, but got an instance of 'RangeIndex'