私はこのハッシュを持っています:
@hash = [
{0=>"1", 1=>"A1", 2=>"something", 3=>"10"},
{0=>"2", 1=>"A1", 2=>"something", 3=>"8"},
{0=>"3", 1=>"A2", 2=>"something", 3=>"3"},
{0=>"4", 1=>"A2", 2=>"something", 3=>"13"}
]
最初の列 (A1、A2) の値を取得してから、データを操作する必要がありgroup_by
ます (たとえば、A1 と A2 のインデックス 3 を持つアイテムの最小値を選択します)。
@hash.each do |item|
item.each do |item2|
item2.group_by{ |i| i[1] }.each do |p|
puts p
end
end
end
しかし、私はまだそれらのデータにアクセスする方法を理解できません。アドバイスをいただければ幸いです。