24件ヒット
[1-24件を表示]
(0.023秒)
クラス
-
CSV
:: FieldInfo (12) -
CSV
:: Row (12)
検索結果
-
CSV
:: Row # index(header , minimum _ index = 0) -> Integer (18324.0) -
与えられたヘッダの名前に対応するインデックスを返します。
...aram minimum_index このインデックスより後で、ヘッダの名前を探します。
重複しているヘッダがある場合に便利です。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2", "header1"], [1, 2, 3])
row.index("header1")......# => 0
row.index("header1", 1) # => 2
//}
@see CSV::Row#field... -
CSV
:: FieldInfo # index -> Integer (18211.0) -
行内で何番目のフィールドかわかるゼロベースのインデックスを返します。
...クスを返します。
//emlist[例][ruby]{
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,...