index -> Integer
[permalink][rdoc][edit]-
行内で何番目のフィールドかわかるゼロベースのインデックスを返します。
require 'csv' csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", headers: true) csv.convert do |field,field_info| p field_info.index Date.parse(field) end p csv.first # => 0 # => 1 # => #<CSV::Row "date1":#<Date: 2018-07-09 ((2458309j,0s,0n),+0s,2299161j)> "date2":#<Date: 2018-07-10 ((2458310j,0s,0n),+0s,2299161j)>>