Я пытаюсь отобразить максимальную дату месяца, когда значение снега на земле больше нуля.Вот глава фрейма данных.В нем каждый день читается весь 2018 год.
Это то, что я смог получить до сих пор:

Датас минимальным снегом
dfsmin = df.rename(columns={'Snow on Grnd (cm)':'Snow_on_Grnd_cm'}, inplace=True)
dfs_minsnow_date1 = df.loc[df.groupby('Month').Snow_on_Grnd_cm.idxmin(),:]
dfs_minsow_date_noround = dfs_minsnow_date1[['Month', 'Day', 'Snow_on_Grnd_cm']]
dfs_minsow_date = dfs_minsow_date_noround.round(1)
d ={1:'January',2:'February',3:'March',4:'April',5:'May',6:'June',7:'July',8:'August',9:'September',10:'October',11:'November',12:'December'}
dfs_minsow_date.Month = dfs_minsow_date.Month.map(d)
dfs_minsow_date.set_index('Month')
dfs_minsow_date.transpose()
Вывод
[![Output:][1]][1]

РЕДАКТИРОВАТЬ: спасибо за очки репутации, загруженные фотографии!