Я изо всех сил пытаюсь преобразовать этот массив:
arr = [
{:type=>"Type One",
:data=>[
{'Wed, 01 Apr 2020'=>11.0},
{'Fri, 01 May 2020'=>0.0},
{'Mon, 01 Jun 2020'=>1081.5},
{'Wed, 01 Jul 2020'=>0.0}
]
},
{:type=>"Type Two",
:data=>[
{'Wed, 01 Apr 2020'=>19.55},
{'Fri, 01 May 2020'=>0.0},
{'Mon, 01 Jun 2020'=>68.56},
{'Wed, 01 Jul 2020'=>200.0}
]
}
]
в этот массив:
[{:type=>"Type One",
:data=>{'Wed, 01 Apr 2020'=>11.0, 'Fri, 01 May 2020'=>0.0,
'Mon, 01 Jun 2020'=>1081.5, 'Wed, 01 Jul 2020'=>0.0}},
{:type=>"Type Two",
:data=>{'Wed, 01 Apr 2020'=>19.55, 'Fri, 01 May 2020'=>0.0,
'Mon, 01 Jun 2020'=>68.56, 'Wed, 01 Jul 2020'=>200.0}}]
Как вы видите, я использую sh для преобразования значения :data
в каждом ha sh в arr
от массива одноключевых хэшей до одного ha sh.