配列やハッシュのように似ています。配列のようにフィールドの順序を保持していて、複製する事もできます。ハッシュのように名前でフィールドにアクセスする事もできます。返される全ての行はこのクラスのインスタンスです。CSV::Row[permalink][rdoc]自身を初期化します。headers:ヘッダの配列を指定します。fields:フィールドの配列を指定します。header_row:ヘッダ行である場合は真を指定します。ない場合は偽を指定します。self[permalink][rdoc]自身に与えられたデータを追加します。要素のハッシュか任意のオブジェクトを指定します。要素の配列を与えた場合は、ヘッダとフィールドのペアを追加します。要素のハッシュを与えた場合は、キーをヘッダ、値をフィールドとして追加します。フィールドを与えられた値として追加します。[RETURN]メソッドチェーンのために自身を返します。同じヘッダやフィールドを持つ場合に真を返します。ない場合は偽を返します。インスタンスを指定します。nilヘッダの名前かインデックスで値を取得します。header_or_index:ヘッダの名前かインデックスを指定します。minimum_index:このインデックスより後で、ヘッダの名前を探します。重複しているヘッダがある場合に便利です。value[permalink][rdoc]ヘッダの名前かインデックスでフィールドを探し、値をセットします。存在しないヘッダを指定すると、新しい要素を末尾に追加します。header_or_index:ヘッダの名前かインデックスを指定します。value:値を指定します。value[permalink][rdoc]ヘッダの名前でフィールドを探し、値をセットします。header:ヘッダの名前を指定します。offset:このインデックスより後で、ヘッダの名前を探します。重複しているヘッダがある場合に便利です。value:値を指定します。nil[permalink][rdoc]ヘッダの名前かインデックスで行からフィールドを削除するために使用します。header_or_index:ヘッダの名前かインデックスを指定します。minimum_index:このインデックスより後で、ヘッダの名前を探します。重複しているヘッダがある場合に便利です。[RETURN]削除したヘッダとフィールドの組を返します。self[permalink][rdoc]与えられたブロックにヘッダとフィールドのペアを渡して評価します。評価した結果が真である場合に、その組を自身から削除します。[RETURN]メソッドチェーンのために自身を返します。self[permalink][rdoc]与えられたブロックにヘッダとフィールドの組を渡して評価します。[RETURN]メソッドチェーンのために自身を返します。bool[permalink][rdoc]自身に与えられた値が含まれている場合は真を返します。ない場合は偽を返します。data:この行に含まれているかどうか調べたい値を指定します。bool[permalink][rdoc]フィールド行であれば真を返します。なければ偽を返します。Array与えられた引数に対応する値の配列を返します。要素の配列をいくつでも指定します。混在することができます。[RETURN]引数を与えなかった場合は全ての要素を返します。bool自身のヘッダに与えられた値が含まれている場合は真を返します。ない場合は偽を返します。name:この行のヘッダに含まれているかどうか調べたい値を指定します。bool[permalink][rdoc]ヘッダ行であれば真を返します。なければ偽を返します。Array[permalink][rdoc]この行のヘッダのリストを返します。Integer[permalink][rdoc]与えられたヘッダの名前に対応するインデックスを返します。header:ヘッダの名前を指定します。minimum_index:このインデックスより後で、ヘッダの名前を探します。重複しているヘッダがある場合に便利です。互換であるエンコーディングの文字列で自身の情報を返します。self[permalink][rdoc]複数のフィールドを追加するためのショートカットです。}[RETURN]メソッドチェーンのために自身を返します。Array[permalink][rdoc]同値性を比較するために使用する内部的なデータです。文字列として返します。ヘッダは使用しません。Hash[permalink][rdoc]自身をシンプルなハッシュに変換します。フィールドの順序は無視されます。重複したフィールドは削除されます。"header1"=>2}フィードバックはこちら。