I have this nested array
array = [["Colorado", "Adams County"], ["Colorado", "Jefferson County"], ["California", "Amador"], ["California", "Tulare"]]
I am expecting this
{"Colorado" => ["Adams County", "Jefferson County"], "California" => ["Amador", "Tulare"]}
I tried these:
array.to_h
#=> {"Colorado"=>"Jefferson County", "California"=>"Tulare"}
b = Hash.new
array.uniq.map{|k,v| b[k] = v}
#=> {"Colorado"=>"Jefferson County", "California"=>"Tulare"}
array.uniq.map{|k,v| b[k] << v}
#=> Error
array.map{|k,v| b[k] = [v]}
#=> {"Colorado"=>["Jefferson CountyAdams CountyJefferson CountyAdams County"], "California"=>["TulareAmadorTulareAmador"]}`
How can I get the values as an array?
arrayandc? (What isarrayin the first place?) What isb?