Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > csvライブラリ > CSV::Tableクラス > []=
self[index_or_header] = value
[permalink][rdoc]ミックスモードでは、このメソッドは引数に行番号を指定すれば行単位で動作 し、ヘッダの名前を指定すれば列単位で動作します。
このメソッドを呼び出す前に CSV::Table#by_col! を呼び出すとカラム モードになります。また CSV::Table#by_row! を呼び出すとロウモード になります。
行には配列か CSV::Row のインスタンスを指定します。
列に値を一つだけ指定した場合は、全ての行にその値をコピーします。配列を 指定した場合は、上から順に値を割り当てます。余分な値は無視します。また、 値が不足している場合は nil を割り当てます。
既存の行または列のデータを上書きします。 新しい列を追加する場合は、右端に列を追加します。