【发布时间】:2012-12-21 09:48:26
【问题描述】:
我有一个 csv 文件,一些曲棍球数据,例如:
09.09.2008,1,HC Vitkovice Steel,BK Mlada Boleslav,1:0 (PP)
09.09.2008,1,HC Lasselsberger Plzen,RI OKNA ZLIN,6:2
09.09.2008,1,HC Litvinov,HC Sparta Praha,3:5
我想将它们保存在哈希数组中。我没有任何标题,我想为每个值添加键,例如 "time" => "09.09.2008" 等等。每一行都应该可以通过arr[i] 来访问,每个值可以通过例如arr[i]["time"] 来访问。我更喜欢CSV 类而不是FasterCSV 或split。你能指出方法或重定向到解决类似问题的某个线程吗?
【问题讨论】:
-
什么是
so on?除了"time",我们不知道你想要什么键。也许你应该显示预期的输出。 -
等等..我的意思是等等,我的英语可能不太好。其他关键可能是回合、主队和客队以及得分。预期输出为 {["time" => "09.09.2008", "round" => "1", "home" => "Vitkovice Steel", "visiting" => "BK Mlada Boleslav", "score" = > "1:0 (PP)"],[下一行...]}
标签: ruby csv multidimensional-array