私はキーが国であり、値が日数であるハッシュの配列を持っています。ハッシュコレクション内のRuby集約選択値
私はハッシュを集計し、同じ国の値を合計したいと思います。 SO like this one
countries.inject{|new_h, old_h| new_h.merge(old_h) {|_, old_v, new_v| old_v + new_v}}
に
[{"Country" => "Brazil", "Duration"=>1096/1 days}]
は、私が試した他の質問{"Country"=>"BrazilBrazil", "Duration"=>1096/1 days}
配列は、これがcountries = [{"Country"=>"Brazil", "Duration"=>731/1 days}, {"Country"=>"Brazil", "Duration"=>365/1 days}]
私は、これはの行に何かを返したいが、のようになります。
特定のvalのみを選択的にマージする方法はありますかues?
伝説!ありがとう@metaphori – TheLegend