【发布时间】:2014-12-28 20:47:57
【问题描述】:
我正在从一个 CSV 文件中读取一个数组,该数组变为
parse = [["742", "Rewards", "0.309", "0.249", "0.0195", "0.1"], ["742", "Reg (DB)", "0.165", "0.194", "0.0005", "0.21"]]
我正在尝试访问数组中的数组并将解析中的文本格式更改为整数和浮点数。我当前的代码如下所示:
require 'CSV'
parse = CSV.read("testDB.csv")
parse.map do |code, cat, pervol, percnt, rate, fee|
code.to_i
pervol.to_f
percnt.to_i
rate.to_f
fee.to_f
end
我是 ruby 新手,知道这是不正确的,但我无法找到正确的组合来相应地更改数组。谁能帮忙解决一下?
【问题讨论】: