rStats.js v1.3.0
    検索インデックスを準備しています...

    Interface PivotWiderOptions

    pivotWider のオプション (tidyr の引数を camelCase にしたもの)。

    interface PivotWiderOptions {
        idCols?: string | readonly string[];
        namesFrom?: string | readonly string[];
        namesPrefix?: string;
        namesSep?: string;
        namesSort?: boolean;
        namesVary?: "fastest" | "slowest";
        valuesFill?: DataValue | Readonly<Record<string, DataValue>>;
        valuesFn?: PivotSummary | Readonly<Record<string, PivotSummary>>;
        valuesFrom?: string | readonly string[];
    }
    Index
    idCols?: string | readonly string[]

    結果の 1 行を識別する列です。既定: namesFrom にも valuesFrom にもないすべての列を、データの順に使います。指定した場合、ほかの列は捨てられます (namesFrom または valuesFrom の列を含めるとエラーです)。

    namesFrom?: string | readonly string[]

    値が新しい列の名前になる列です (1 つ以上)。既定は "name"。

    namesPrefix?: string

    新しい名前の前に付けます。既定は ""。

    namesSep?: string

    複数の namesFrom 列の値と、値の列の名前を、名前に連結します。既定は "_"。

    namesSort?: boolean

    出現順に取る代わりに、名前を並べ替えます (最初の namesFrom 列で、次に次の列で並べます)。

    namesVary?: "fastest" | "slowest"

    複数の valuesFrom がある場合: "fastest" (既定) は各値の列について、すべての名前を並べ、"slowest" は各名前について、各値の列を並べます。それ以外の値はエラーです (tidyr と同じく)。

    valuesFill?: DataValue | Readonly<Record<string, DataValue>>

    どの行も埋めないセルの値です。または値の列ごとの値です。既定は欠測です。tidyr と同じく、値の列の型に変換されます。数の列では真偽値が 0 か 1 になり、真偽値の列では 0 と 1 が false と true になります (NaN は欠測)。ほかの組み合わせ (文字列と数、または真偽値) はエラーです。

    valuesFn?: PivotSummary | Readonly<Record<string, PivotSummary>>

    埋められた各セルの値を要約します。または値の列ごとの関数です。tidyr と同じく、1 つの値の列の結果は共通の型になります。いずれかの結果が数なら、真偽値は 0 と 1 になります。文字列を数または真偽値と混ぜるとエラーです。

    valuesFrom?: string | readonly string[]

    新しい列を埋める値の列です (1 つ以上)。既定は "value"。