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

    Function pivotLonger

    • データフレームを横長から縦長に組み替えます。選んだ列が行になります。R の tidyr::pivot_longer() と同等です。結果は、選ばれなかった列、選んだ列の名前の部分ごとの列 (namesTo)、値の列 (valuesTo) を持ちます。namesTo に ".value" がある場合は、その部分の値ごとに値の列を 1 つずつ持ちます。選んだ列の値は 1 つの型にまとめられます。数と真偽値は数になります。文字列を数または真偽値と混ぜるとエラーです。

      Parameters

      戻り値 DataFrame

      const wide = { id: ["s1", "s2"], t1: [5.1, 4.8], t2: [6.3, 7.2] };
      pivotLonger(wide, { cols: ["t1", "t2"], namesTo: "time", valuesTo: "score" });
      // { id: ["s1", "s1", "s2", "s2"], time: ["t1", "t2", "t1", "t2"], score: [5.1, 6.3, 4.8, 7.2] }