nodejs-polars
    Preparing search index...

    Interface Sample<T>

    interface Sample<T> {
        sample(
            n?: number,
            frac?: number,
            withReplacement?: boolean,
            seed?: number | bigint,
        ): T;
        sample(
            opts?: { n: number; seed?: number | bigint; withReplacement?: boolean },
        ): T;
        sample(
            opts?: {
                frac: number;
                seed?: number | bigint;
                withReplacement?: boolean;
            },
        ): T;
    }

    Type Parameters

    • T

    Hierarchy (View Summary)

    Index

    Methods - Math

    Methods - Math

    • Sample from this DataFrame by setting either n or frac.

      Parameters

      • Optionaln: number

        Number of samples < self.len() .

      • Optionalfrac: number

        Fraction between 0.0 and 1.0 .

      • OptionalwithReplacement: boolean

        Sample with replacement.

      • Optionalseed: number | bigint

        Seed initialization. If not provided, a random seed will be used

      Returns T

      > df = pl.DataFrame({
      > "foo": [1, 2, 3],
      > "bar": [6, 7, 8],
      > "ham": ['a', 'b', 'c']
      > })
      > df.sample({n: 2})
      shape: (2, 3)
      ╭─────┬─────┬─────╮
      foobarham
      │ --- ┆ --- ┆ --- │
      i64i64str
      ╞═════╪═════╪═════╡
      16"a"
      ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
      38"c"
      ╰─────┴─────┴─────╯
    • Parameters

      • Optionalopts: { n: number; seed?: number | bigint; withReplacement?: boolean }

      Returns T

    • Parameters

      • Optionalopts: { frac: number; seed?: number | bigint; withReplacement?: boolean }

      Returns T