るりまサーチ

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

別のキーワード

  1. csv table
  2. table []
  3. table each
  4. table delete_if
  5. zlib crc_table

クラス

検索結果

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

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

...で動作します。

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

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

列に値...
...][ruby]{
require "csv"

row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "row2_2"])
row3 = CSV::Row.new(["header1", "header2"], ["row3_1", "row3_2"])
table
= CSV::Table.new([row1, row2])
table
[0] # => #<CSV::Row "header1":"row1_...
...eader2":"row1_2">
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...