Expression Language Reference
    Preparing search index...
    interface Series<T = any> {
        data: ArrayLike<T>;
        subIndexer?:
            | Map<string | number, any>
            | Record<string | number, any>
            | ((x: string | number) => any);
        get length(): number;
        "[iterator]"(): Generator<T, void, unknown>;
        abs(): Series<unknown>;
        allSettled(): Promise<Series<Awaited<T>>>;
        at(idx: number): T;
        bool(): Series<boolean>;
        dropna(): Series<T>;
        elementPairWise<OutT>(
            other: any,
            op: (a: any, b: any) => OutT,
        ): Series<OutT>;
        fillna(value: any): Series<any>;
        filter(op: Series<any> | ((a: any, index: number) => boolean)): Series<T>;
        map<OutT>(op: (a: any, idx: number) => OutT): Series<OutT>;
        max(): T;
        min(): T;
        not(): Series<boolean>;
        reduce<A>(op: Reducer<A, T>, acc?: A): A;
        resolveSubIndex(names: ArrayLike<string | number>): any[];
        slice(startIdx: number, endIdx: number): Series<T>;
        subIndex(names: ArrayLike<string | number>): Series<any>;
        subscript(key: string): Series<any>;
        sum(): any;
        to_number(): Series<number>;
        withSubIndexer(
            x: NonNullable<
                | Map<string | number, any>
                | Record<string | number, any>
                | ((x: string | number) => any),
            >,
        ): Series<T>;
    }

    Type Parameters

    • T = any
    Index

    Properties

    data: ArrayLike<T>
    subIndexer?:
        | Map<string | number, any>
        | Record<string | number, any>
        | ((x: string | number) => any)

    Accessors

    Methods

    • Filter out values that match filter.

      Parameters

      • op: Series<any> | ((a: any, index: number) => boolean)

        function or series

      Returns Series<T>

      A new series with the filtered values removed.

      The op value can be a Series or a function. In the case of a series values in that series at matching indexes are used to filter items

    • perform reduce operation on all the values in series

      Type Parameters

      • A

      Parameters

      • op: Reducer<A, T>
      • Optionalacc: A

      Returns A

    • Parameters

      • names: ArrayLike<string | number>

      Returns any[]

    • Parameters

      • x: NonNullable<
            | Map<string | number, any>
            | Record<string | number, any>
            | ((x: string | number) => any),
        >

      Returns Series<T>