16列から16個の個別の配列を持つcsvファイルを解析しようとしています。各セルを配列内の別のオブジェクトにする必要があります。したがって、列 1 の値は arr1 になり、列 2 は arr2 になります。これは、これまでのコードです。
file = "FS_Email_Test.csv"
arr1 = []
arr2 = []
arr3 = []
list =CSV.foreach(file, :col_sep => ";", :return_headers => false) do |row|
arr1 << row[0].to_i
arr2 << row[1].to_i
arr3 << row[2].to_s
end
puts arr1
このコードは column1 を arr1 に正しく解析しますが、arr2 と arr3 には 0 の値を返します。各列で機能する必要があります。アイデア/考え?助けてくれてありがとう。