Фильтр по датам pandas определенный месяц
В задании требуется найти самый солнечный июнь, для этого мы первоначально сгруппировали все наши данные по месяцам. После этого требуется отфильтровать их так, чтобы в результатах был только июнь. Как это сделать?
import numpy as np
import pandas as pd
import datetime
df = pd.read_csv('C:\weather-raw.csv',
names = ['time', 'temperature', 'humidity',
'dewPoint', 'Pressure', 'avgWind', 'windBearing',
'Sunshine', 'Rainfall', 'maxWind'])
df['time'] = df['time'].astype('datetime64[ns]')
days = df.groupby([pd.Grouper(key='time',freq='D')]).sum().groupby(level=[0]).cumsum()
red = days['Rainfall'].max()
raininghere = days.loc[days['Rainfall'] == red]
print('Самый дождливый день', raininghere.iloc[:, 7])
mon = df.groupby([pd.Grouper(key='time',freq='M')]).sum().groupby(level=[0]).cumsum()