我想加载一个包含两列(每列都有一个名称和一行数字)的 CSV 文件,并且只将两列的数字保存在两个不同的数组中。然后我想对这两列中的数据进行一些计算,使用两个数组来保存每列的数字。
这是我仍然拥有的:
require 'csv'
filename = 'file.csv'
csv_data = CSV.read(filename, :col_sep => ";")
csv_data.shift
csv_data.each_with_index { |column, index_c|
average = 0
column.each_with_index{ |element, index_e|
csv_data[index_c][index_e] = element.to_i
}
}
csv_data = csv_data.transpose
如何拆分csv_data
两个数组中的列?