def average_by_month_day_hour_min_by_bus_day(self, data_frame, cal="FX"): date_index = data_frame.index return data_frame.\ groupby([date_index.month, Calendar().get_bus_day_of_month(date_index, cal), date_index.hour, date_index.minute]).mean()
def average_by_month_day_hour_min_by_bus_day(self, data_frame, cal="FX"): date_index = data_frame.index return data_frame.\ groupby([date_index.month.rename('month'), Calendar().get_bus_day_of_month(date_index, cal).rename('day'), date_index.hour.rename('hour'), date_index.minute.rename('minute')]).mean()
def average_by_day_hour_min_by_bus_day(self, data_frame): date_index = data_frame.index return data_frame.\ groupby([Calendar().get_bus_day_of_month(date_index), date_index.hour, date_index.minute]).mean()
def average_by_bus_day(self, data_frame, cal="FX"): date_index = data_frame.index return data_frame.\ groupby([Calendar().get_bus_day_of_month(date_index, cal)]).mean()