ドキュメントを表す二次元のデータ構造です。行単位や列単位の操作を行うことが出来ます。返されるテーブルは全てこのクラスから構築されます。Array#empty?Array#lengthArray#sizeアクセスモード以下の三種類のモードがあります。:col_or_rowデフォルトはこのモードです。このマニュアル内ではミックスモードと呼んでいます。行単位でアクセスするか列単位でアクセスするか自動的に判断します。テーブルに行単位でアクセスします。:columnカラムモード。テーブルに列単位でアクセスします。CSV::Table[permalink][rdoc]自身を初期化します。全ての行が同じヘッダを持つことを仮定しています。インスタンスの配列を指定します。self[permalink][rdoc]自身の最後に新しい行を追加します。インスタンスか配列を指定します。[RETURN]メソッドチェーンのために自身を返します。bool[permalink][rdoc]自身の全ての行が比較対象と同じである場合は真を返します。ない場合は偽を返します。object[permalink][rdoc]ミックスモードでは、このメソッドは引数に行番号を指定すれば行単位で動作し、ヘッダの名前を指定すれば列単位で動作します。呼び出すとカラムモードになります。呼び出すとロウモードになります。index_or_header:行番号かヘッダの名前を指定します。[RETURN]値の配列を返します。この配列を変更しても元のデータには何の影響もありません。value[permalink][rdoc]ミックスモードでは、このメソッドは引数に行番号を指定すれば行単位で動作し、ヘッダの名前を指定すれば列単位で動作します。呼び出すとカラムモードになります。呼び出すとロウモードになります。インスタンスを指定します。列に値を一つだけ指定した場合は、全ての行にその値をコピーします。配列を指定した場合は、上から順に値を割り当てます。余分な値は無視します。既存の行または列のデータを上書きします。新しい列を追加する場合は、右端に列を追加します。index_or_header:行番号かヘッダの名前を指定します。value:値を指定します。オブジェクトを返します。元のテーブルモードを変更せずにメソッドチェーンできるので便利です。大きなデータセットに対しても同じだけメモリを消費するので気をつけてください。このメソッドは複製したテーブルを返すので、破壊的なメソッドはメソッドチェーンに組込まないようにしてください。self[permalink][rdoc]自身をカラムモードに変更します。モードが変更されるまで、いくつかのメソッドはカラム単位で動きます。[RETURN]必ず自身を返すので安全にメソッドチェーンできます。オブジェクトを返します。元のテーブルモードを変更せずにメソッドチェーンできるので便利です。大きなデータセットに対しても同じだけメモリを消費するので気をつけてください。このメソッドは複製したテーブルを返すので、破壊的なメソッドはメソッドチェーンに組込まないようにしてください。self[permalink][rdoc]自身をミックスモードに変更します。モードが変更されるまで、いくつかのメソッドはミックスモードで動きます。デフォルトのミックスモードではインデックスによるアクセスは行単位での参照であると見なします。他の方法ではヘッダによる列単位での参照であると見なします。[RETURN]必ず自身を返すので安全にメソッドチェーンできます。オブジェクトを返します。元のテーブルモードを変更せずにメソッドチェーンできるので便利です。大きなデータセットに対しても同じだけメモリを消費するので気をつけてください。このメソッドは複製したテーブルを返すので、破壊的なメソッドはメソッドチェーンに組込まないようにしてください。self[permalink][rdoc]自身をロウモードに変更します。モードが変更されるまで、いくつかのメソッドは行単位で動きます。[RETURN]必ず自身を返すので安全にメソッドチェーンできます。object[permalink][rdoc]指定された行か列を削除して返します。デフォルトのミックスモードではインデックスによるアクセスは行単位での参照であると見なします。他の方法ではヘッダによる列単位での参照であると見なします。selfブロックを評価した結果が真である行か列を削除します。デフォルトのミックスモードかロウモードでは、行単位で繰り返します。カラムモードでは、ブロックに列名と対応する値の配列を与え、列単位で繰り返します。selfデフォルトのミックスモードかロウモードでは、行単位で繰り返します。カラムモードでは、ブロックに列名と対応する値の配列を与え、列単位で繰り返します。Array[permalink][rdoc]自身のヘッダ行を返します。テーブルが空である場合は空の配列を返します。