fields(*headers_and_or_indices) -> Array
[permalink][rdoc][edit]values_at(*headers_and_or_indices) -> Array
-
与えられた引数に対応する値の配列を返します。
要素の探索に CSV::Row.field を使用しています。
- [PARAM] headers_and_or_indices:
- ヘッダの名前かインデックスか Range のインスタンスか第 1 要素がヘッダの名前で第 2 要素がオフセットになっている 2 要素の配列をいくつでも指定します。混在することができます。
- [RETURN]
- 引数を与えなかった場合は全ての要素を返します。
require 'csv' csv = CSV.new("a,b,c\n1,2,3", headers: true) table = csv.read row = table.first row.values_at("a", 1, 2..3) # => ["1", "2", "3", nil]