我似乎无法让这个工作
我知道我可以用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