读取 csv 文件后,我有以下数据结构:
[["name1 | value1 | value2 | value3 | value4 "],
["name2 | value1 | value2 | value3 | value4 "],...]
我需要将其转换为哈希,如下所示:
{"name1" => "value1 | value2 | value3 | value4",
"name2" => "value1 | value2 | value3 | value4",...}
或者,更好的是:
{"name1" => ["value1","value2","value3","value4"],
"name2" => ["value1","value2","value3","value4"],...}
我找到了许多将数组数组转换为哈希的方法,但没有一种方法将内部数组中的第一个元素用作哈希的键。
谁能提出一个优雅的解决方案?