Resampling

Resampler objects are returned by resample calls: pandas.DataFrame.resample(), pandas.Series.resample().

Indexing, iteration

Resampler.__iter__(self)

Resampler iterator.

Resampler.groups

Dict {group name -> group labels}.

Resampler.indices

Dict {group name -> group indices}.

Resampler.get_group(self, name[, obj])

Construct DataFrame from group with provided name.

Function application

Resampler.apply(self, func, *args, **kwargs)

Aggregate using one or more operations over the specified axis.

Resampler.aggregate(self, func, *args, **kwargs)

Aggregate using one or more operations over the specified axis.

Resampler.transform(self, arg, *args, **kwargs)

Call function producing a like-indexed Series on each group and return a Series with the transformed values.

Resampler.pipe(self, func, *args, **kwargs)

Apply a function func with arguments to this Resampler object and return the function’s result.

Upsampling

Resampler.ffill(self[, limit])

Forward fill the values.

Resampler.backfill(self[, limit])

Backward fill the new missing values in the resampled data.

Resampler.bfill(self[, limit])

Backward fill the new missing values in the resampled data.

Resampler.pad(self[, limit])

Forward fill the values.

Resampler.nearest(self[, limit])

Resample by using the nearest value.

Resampler.fillna(self, method[, limit])

Fill missing values introduced by upsampling.

Resampler.asfreq(self[, fill_value])

Return the values at the new freq, essentially a reindex.

Resampler.interpolate(self[, method, axis, …])

Interpolate values according to different methods.

Computations / descriptive stats

Resampler.count(self)

Compute count of group, excluding missing values.

Resampler.nunique(self[, _method])

Return number of unique elements in the group.

Resampler.first(self[, _method])

Compute first of group values.

Resampler.last(self[, _method])

Compute last of group values.

Resampler.max(self[, _method])

Compute max of group values.

Resampler.mean(self[, _method])

Compute mean of groups, excluding missing values.

Resampler.median(self[, _method])

Compute median of groups, excluding missing values.

Resampler.min(self[, _method])

Compute min of group values.

Resampler.ohlc(self[, _method])

Compute sum of values, excluding missing values.

Resampler.prod(self[, _method, min_count])

Compute prod of group values.

Resampler.size(self)

Compute group sizes.

Resampler.sem(self[, _method])

Compute standard error of the mean of groups, excluding missing values.

Resampler.std(self[, ddof])

Compute standard deviation of groups, excluding missing values.

Resampler.sum(self[, _method, min_count])

Compute sum of group values.

Resampler.var(self[, ddof])

Compute variance of groups, excluding missing values.

Resampler.quantile(self[, q])

Return value at the given quantile.