def _get_monthly_values(df):
	"""Accepts a Panda's DataFrame with columns ['month', 'average', and 'count'].
	Returns	a list of dicts ensuring all possible months have values. Months
	not listed in DataFrame assigned average and count of 0."""
	months = ['April', 'May', 'June', 'July', 'August', 'September',
			  'October', 'November', 'December', 'January', 'February', 'March']
	monthly_values = []
	for month in months:
		df_month = df.loc[df['month'] == month, :]
		try:
			average = float(round(df_month.iloc[0]['average'], 2))
			count = int(df_month.iloc[0]['count'])
		except IndexError:
			average = None
			count = None
		monthly_values.append({'y': average, 'count': count})
	return monthly_values