在Ruby中,如果我有一个如下所示的CSV文件:品牌、型号、颜色、车门道奇,充电器,黑色,4福特,福克斯,蓝色,5日产,350z,黑色,2马自达,Miata,白色,2本田,思维德,布朗,4克尔维特,黄貂鱼,红色,2福特,嘉年华,蓝色,5我如何才能将此CSV数据转换为散列并能够将其作为常规散列进行操作。我试图在StackOverflow中寻找答案,但似乎找不到。我也试着在网上寻找其他例子,但他们并不完全有效。
laik7k3q1#
你只需要试着
require 'csv' CSV.open(filename, headers: :first_row).map(&:to_h)
此外,您还可以在下面的链接中获取参考表格Convert CSV file into array of hashes
1条答案
按热度按时间laik7k3q1#
你只需要试着
此外,您还可以在下面的链接中获取参考表格
Convert CSV file into array of hashes