gs_quant.timeseries.datetime.bucketize¶
- bucketize(series, aggregate_function, period)[source]¶
Bucketize a series and apply aggregate function to each bucket
- Parameters:
series (
Series
) – input seriesaggregate_function (
AggregateFunction
) – function to use for aggregating data in each bucketperiod (
AggregatePeriod
) – size of each bucket
- Return type:
Series
- Returns:
output series
Usage
Bucketize a series and apply aggregate function to each bucket. The result will be indexed by the end date of each bucket.
Examples
Monthly mean of a series:
>>> x = generate_series(100) >>> bucketize(x, AggregateFunction.MEAN, AggregatePeriod.MONTH)
See also
moving_average()