def _prepareYearAndMonthStats(stats, columns):
# Group by month and change stats from columns to row attribute
dataToPlot = stats.groupby(stats['date'].dt.to_period("M")).mean()
dataToPlot = pd.melt(dataToPlot.reset_index(), id_vars=['date'], value_vars=columns,
var_name='stats', value_name='val')
# Rename stats
dataToPlot['stats'].replace(NAMES, inplace=True)
return dataToPlot
评论列表
文章目录