2
私は、最も深い値でソートする必要があるいくつかのキー/値を含むハッシュを持っています。私は、各メインキー(すなわち「EN」、「FR」、ES」)をキーにしたいハッシュのハッシュを並べ替える
hash = {"en"=>
{ "key1"=>
{"foo1"=>1,
"foo2"=>2,
"foo3"=>1},
"key2"=>
{"foo4"=>1,
"foo5"=>3,
"foo6"=>2,
"foo7"=>1}
}
"fr"=>
....
}
とソートのキーの値によって:ここ
は、私が取り扱っておりますの例です"en"を持っていて、 "key1"が最も高い数字(周波数)を持つ "value2"を持つようにして、残りのハッシュに対して同じことをする。 "EN"、 "FR" など
だから私は、出力はこのような何かになりたい:
hash = {"en"=>
{ "key1"=>
{"foo2"=>2,
"foo1"=>1,
"foo3"=>1},
"key2"=>
{"foo5"=>3,
"foo6"=>2,
"foo4"=>1,
"foo7"=>1}
}
"fr"=>
....
}
だからここでハッシュですか? –
質問は何ですか?そして、あなたは何を書いていますか? –
^^^ ..ハッシュ['en'] [:key]を各キーの値でソートしたい – Domness