次の配列があります
t = [
{nil => 1, 10 => 2, 16 => 4, 5=> 10},
{nil => 9, 5 => 2, 17 => 3, 10 => 2},
{10 => 4, 5 => 9, 17 => 1}
]
どうすればこれを結果として得ることができますか?
{nil => [1,9,0],10 => [2,2,4], 16 => [4,0,0], 5 => [10,2,9], 17=>[0,3,1]}
私はこのようなものを使用できることを見てきました
t.group_by{|h| h['key']}
しかし、括弧内に正規表現を入れることができるかどうかわかりません
前もって感謝します
ハビエル
編集:
配列内の各ハッシュの各キーでグループ化したいだけです。キーが存在しない場合、そのハッシュの値は0です