InsertColumns

InsertColumns[tab,{colspec1cval1,}]

表形式オブジェクト tab に名前が coliの列 cvaliを挿入する.

InsertColumns[cspec]

表オブジェクトに適用可能なInsertColumnsの演算子形を表す.

詳細

  • InsertColumnsは,一般に,列を追加したTabularオブジェクトを構築するために使われる.
  • coliがすでに存在する場合は,新規列で置き換えられる.その他の場合は,新規列が既存の列の後ろに加えられる. »
  • 挿入された列はもとの表形式オブジェクトと同じ数の行を持っていなければならない.
  • InsertColumns[tab,{acol,colcval}]は,col という名前の新規列を,末尾ではなく acol という名前の既存のアンカー列の後ろに加える. »
  • 列キーがない表形式データ atab については,InsertColumns[atab,{cval1,,cvaln}]n 個の新規列を加える. »
  • 次は,n 行の表形式オブジェクトに挿入する場合の可能な列指定 cvaliである.
  • constConstantArray[const,n]に等しい »
    {v1,,vn}長さ n のベクトル »
    TabularColumn長さ n の一貫した型のベクトル »
  • colNothingという構文を使って col という名前の既存の列が削除できる. »
  • InsertColumns[cspec][tab]InsertColumns[tab,cspec]に等しい. »

例題

すべて開くすべて閉じる

  (2)

新規列を末尾に挿入する:

第1列の後ろに新規列を挿入する:

InsertColumnsの演算子形を使う:

スコープ  (11)

  (7)

定数列を挿入する:

ベクトル列を挿入する:

型付き列を挿入する:

既存の列を削除する:

複数の列を一度に挿入する:

キーをKeyまたはExtendedKeyでラップして列を挿入することができる:

拡張キーはもととは異なる深さを持つことができる:

拡張キーがあるTabularオブジェクトを取る:

標準的なキーを持つ列を挿入する:

拡張キーの深さとマッチするものを挿入する:

入力データ  (1)

Tabularオブジェクトに列を加える:

列の配置  (3)

最初の列の前に列を挿入する:

最初の列の後ろに列を挿入する:

既存の列を置き換える:

複数の列を同時に加える:

特性と関係  (5)

同じ新規キーに異なる列を指定すると最後に指定されたものが使われる:

空の第2引数は0列が挿入されたことを意味する:

TransformColumnsを使って新規列をTabularオブジェクトに加える:

まず列を計算して次にInsertColumnsを使ってこれを加えることもできる:

列が年と月のTabularオブジェクトを取る:

TransformColumnsは各行の日付を構築することで新規列を加えることができる:

まず日付の列を構築し,次にInsertColumnsを使ってこれを加えることもできる:

無名のTabularオブジェクトに列を加える:

Joinを使って行列を第2レベルで結合することによっても同じ結果を得ることができる:

複数の列を加える:

もとのTabularオブジェクトと同じ列を加える:

これは,事実上,もとのデータを転置することに等しい:

Wolfram Research (2025), InsertColumns, Wolfram言語関数, https://reference.wolfram.com/language/ref/InsertColumns.html.

テキスト

Wolfram Research (2025), InsertColumns, Wolfram言語関数, https://reference.wolfram.com/language/ref/InsertColumns.html.

CMS

Wolfram Language. 2025. "InsertColumns." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/InsertColumns.html.

APA

Wolfram Language. (2025). InsertColumns. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/InsertColumns.html

BibTeX

@misc{reference.wolfram_2024_insertcolumns, author="Wolfram Research", title="{InsertColumns}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/InsertColumns.html}", note=[Accessed: 15-January-2025 ]}

BibLaTeX

@online{reference.wolfram_2024_insertcolumns, organization={Wolfram Research}, title={InsertColumns}, year={2025}, url={https://reference.wolfram.com/language/ref/InsertColumns.html}, note=[Accessed: 15-January-2025 ]}