使用readlines ruby​​从csv创建数组

时间:2015-09-11 06:13:42

标签: ruby

我似乎无法让这个工作

我知道我可以用csv gem做到这一点,但我尝试新的东西,我想这样做。我试图做的就是从csv中读取行,然后从每行创建一个数组。然后我想把第二个元素放在每个数组中。

到目前为止我已经

filed="/Users/me/Documents/Workbook3.csv"

if File.exists?(filed)
  File.readlines(filed).map {|d| puts d.split(",").to_a}
else puts "No file here”

问题是这会创建一个包含其中所有行的数组,而我想为每一行创建一个单独的数组(可能是一个数组数组?) 测试数据

Trade date,Settle date,Reference,Description,Unit cost (p),Quantity,Value (pounds)
04/09/2014,09/09/2014,S5411,Plus500 Ltd ILS0.01 152 @  419,419,152,624.93
02/09/2014,05/09/2014,B5406,Biomarin Pharmaceutical Com Stk USD0.001 150 @  4284.75,4284.75,150,-6439.08
29/08/2014,03/09/2014,S5398,Hargreaves Lansdown plc Ordinary 0.4p 520 @  1116.84,1116.84,520,5795.62

我想要什么

S5411
B5406
S5398

0 个答案:

没有答案