私はこのjavascript配列を持っています:
[['a', 'x', 1],
['a', 'y', 2],
['b', 'x', 3],
['b', 'z', 4],
['c', 'y', 5],
['c', 'z', 6]]
上から2番目の列('x'、'y'、'z')を横切って、下のようなものにピボットするにはどうすればよいですか。
[['a', 1, 2, null],
['b', 3, null, 4],
['c', null, 5, 6]]
編集:申し訳ありませんが、不明でした。これまでの答えは、x、y、zの静的な長さ/値を参照しているようです。配列は動的であり、2番目の列に何でも含めることができます(例:「x」、「y」、「z」の代わりに「t」、「u」、「v」、「w」)。可能なすべての組み合わせについて、最初に配列をnullで埋めてから、値をプッシュする必要があると思います。
ありがとう..