示例#1
0
    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()
示例#2
0
    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()
示例#3
0
    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()
示例#4
0
    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()