るりまサーチ

最速Rubyリファレンスマニュアル検索!
43件ヒット [1-43件を表示] (0.073秒)

別のキーワード

  1. matrix row
  2. csv header_row?
  3. csv row
  4. csv row_sep

ライブラリ

クラス

検索結果

CSV::Row#[]=(header_or_index, value) (21294.0)

ヘッダの名前かインデックスでフィールドを探し、値をセットします。

...sv"

row
= CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])

row
["header1"] # => "row1_1"
row
["header1"] = "updated"
row
["header1"] # => "updated"
//}

//emlist[例 ヘッダの index で指定][ruby]{
require "csv"

row
= CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])

row
["...
..."row1_1"
row
[0] = "updated"
row
["header1"] # => "updated"
//}

//emlist[例 ヘッダの名前と offset で指定][ruby]{
require "csv"

row
= CSV::Row.new(["header1", "header2", "header1"], ["row1_1", "row1_2", "row1_3"])

row
# => #<CSV::Row "header1":"row1_1" "header2":"row1_2" "header1":"row1...
..._3">
row
["header1", 1] = "updated"
row
# => #<CSV::Row "header1":"row1_1" "header2":"row1_2" "header1":"updated">
//}


@see CSV::Row#field...

CSV::Row#[]=(header, offset, value) (21139.0)

ヘッダの名前でフィールドを探し、値をセットします。

...トします。

@param header ヘッダの名前を指定します。

@param offset このインデックスより後で、ヘッダの名前を探します。
重複しているヘッダがある場合に便利です。

@param value 値を指定します。

@see CSV::Row#field...

CSV::Table#[]=(index_or_header, value) (18305.0)

ミックスモードでは、このメソッドは引数に行番号を指定すれば行単位で動作 し、ヘッダの名前を指定すれば列単位で動作します。

...す前に CSV::Table#by_col! を呼び出すとカラム
モードになります。また CSV::Table#by_row! を呼び出すとロウモード
になります。

行には配列か CSV::Row のインスタンスを指定します。

列に値を一つだけ指定した場合は、全ての行に...
...sv"

row
1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row
2 = CSV::Row.new(["header1", "header2"], ["row2_1", "row2_2"])
row
3 = CSV::Row.new(["header1", "header2"], ["row3_1", "row3_2"])
table = CSV::Table.new([row1, row2])
table[0] # => #<CSV::Row "header1":"row1_1" "header2":"row1_...
...table[1] # => #<CSV::Row "header1":"row2_1" "header2":"row2_2">
table[1] = row3
table[1] # => #<CSV::Row "header1":"row3_1" "header2":"row3_2">
table.by_col!
table[0] # => ["row1_1", "row3_1"]
table[1] # => ["row1_2", "row3_2"]
table[1] = ["row1_2", "row2_2"]
table[1] # => ["row1_2", "row2_2"]
//}...

Matrix#[]=(row, col, v) (18224.0)

行が row、列が col である範囲を v に変更する。

...行が row、列が col である範囲を v に変更する。

@param row self の変更する行の範囲を Integer か Range で指定します。
@param col self の変更する列の範囲を Integer か Range で指定します。
@param v セットする要素を指定します。...