Ruby 4.1 リファレンスマニュアル

instance method CSV::Row#index

index(header, minimum_index = 0) -> IntegerRuby 1.9.3 から[permalink][rdoc][edit]

与えられたヘッダの名前に対応するインデックスを返します。

[PARAM] header:
ヘッダの名前を指定します。
[PARAM] minimum_index:
このインデックスより後で、ヘッダの名前を探します。重複しているヘッダがある場合に便利です。
require "csv"

row = CSV::Row.new(["header1", "header2", "header1"], [1, 2, 3])
p row.index("header1")  # => 0
p row.index("header1", 1) # => 2

[SEE_ALSO] CSV::Row#field