pandasx / Resampler
Class: Resampler<T>
Defined in: src/resample.ts:35
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends WindowTarget | WindowTarget |
Constructors
Constructor
new Resampler<
T>(target,rule,options?):Resampler<T>
Defined in: src/resample.ts:43
Parameters
| Parameter | Type |
|---|---|
target | T |
rule | string | DateOffset |
options | ResampleOptions |
Returns
Resampler<T>
Methods
[iterator]()
[iterator]():
IterableIterator<[Date,WindowTarget]>
Defined in: src/resample.ts:232
Iterates [binLabel, rows].
Returns
IterableIterator<[Date, WindowTarget]>
agg()
agg(
spec):WindowTarget
Defined in: src/resample.ts:190
One func for every column, a list, or {column: func | func[]}.
Parameters
| Parameter | Type |
|---|---|
spec | AggFunc | readonly AggFunc[] | Record<string, AggFunc | readonly AggFunc[]> |
Returns
aggregate()
aggregate(
spec):WindowTarget
Defined in: src/resample.ts:216
Parameters
| Parameter | Type |
|---|---|
spec | AggFunc | readonly AggFunc[] | Record<string, AggFunc | readonly AggFunc[]> |
Returns
apply()
apply(
fn):Series
Defined in: src/resample.ts:221
Calls fn(binSeriesOrFrame) per bin.
Parameters
| Parameter | Type |
|---|---|
fn | (group) => unknown |
Returns
asfreq()
asfreq(
fillValue?):T
Defined in: src/resample.ts:241
Value at each bin label exactly (NA when absent).
Parameters
| Parameter | Type | Default value |
|---|---|---|
fillValue | unknown | null |
Returns
T
bfill()
bfill(
limit?):T
Defined in: src/resample.ts:251
Next observation at or after each label.
Parameters
| Parameter | Type | Default value |
|---|---|---|
limit | number | Infinity |
Returns
T
count()
count():
T
Defined in: src/resample.ts:164
Returns
T
ffill()
ffill(
limit?):T
Defined in: src/resample.ts:246
Last observation at or before each label.
Parameters
| Parameter | Type | Default value |
|---|---|---|
limit | number | Infinity |
Returns
T
first()
first():
T
Defined in: src/resample.ts:162
Returns
T
interpolate()
interpolate(
method?):T
Defined in: src/resample.ts:265
Upsamples and interpolates numeric columns ('linear' uses time spacing).
Parameters
| Parameter | Type | Default value |
|---|---|---|
method | InterpolateMethod | 'linear' |
Returns
T
last()
last():
T
Defined in: src/resample.ts:163
Returns
T
max()
max():
T
Defined in: src/resample.ts:161
Returns
T
mean()
mean():
T
Defined in: src/resample.ts:155
Returns
T
median()
median():
T
Defined in: src/resample.ts:156
Returns
T
min()
min():
T
Defined in: src/resample.ts:160
Returns
T
nearest()
nearest():
T
Defined in: src/resample.ts:256
Nearest observation.
Returns
T
nunique()
nunique():
T
Defined in: src/resample.ts:165
Returns
T
ohlc()
ohlc():
DataFrame
Defined in: src/resample.ts:177
open / high / low / close per bin (columns prefixed per input column for frames).
Returns
pipe()
pipe<
T>(fn):T
Defined in: src/resample.ts:227
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
fn | (r) => T |
Returns
T
prod()
prod():
T
Defined in: src/resample.ts:154
Returns
T
quantile()
quantile(
q?):T
Defined in: src/resample.ts:166
Parameters
| Parameter | Type | Default value |
|---|---|---|
q | number | 0.5 |
Returns
T
sem()
sem():
T
Defined in: src/resample.ts:159
Returns
T
size()
size():
Series
Defined in: src/resample.ts:172
Rows per bin.
Returns
std()
std():
T
Defined in: src/resample.ts:157
Returns
T
sum()
sum():
T
Defined in: src/resample.ts:153
Returns
T
var()
var():
T
Defined in: src/resample.ts:158
Returns
T