RenameColumns

RenameColumns[tab,{colspec1newkey1,}]

Tabularオブジェクト tab 内の colspeciの列名を newkeyiに変える.

RenameColumns[tab,{newkey1,newkey2,}]

tab 内の列 i の名前を newkeyiに変える.

RenameColumns[renamings]

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

詳細

  • RenameColumnsは,一般に,例えば名前の衝突を避けるためあるいはコミュニケーションを明確にするために,列の名前を変えるために使われる.この関数は,列のキーがないTabularオブジェクトに列のキーを加えるために使うこともできる.
  • 次は,coliで使用可能な列指定 coliである.
  • name または Key[name]または ExtendedKey[]列の名前
    ind整数の列番号
  • RenameColumns[tab,{newkey1,newkey2,}]が十分な数の新しい列キーを指定しない場合,文字列"Column4"が4番目および残りの列に使われる.
  • RenameColumns[tab,None] は,tab の列のキーを削除する.
  • RenameColumns[tab,colnewcol]RenameColumns[tab,{colnewcol}]に等しい.
  • RenameColumns[renamings][tab]RenameColumns[tab,renamings]に等しい.

例題

すべて開くすべて閉じる

  (2)

Tabularオブジェクトの2つの列の名前を変える:

列番号を使って名前を変更する列を指定することもできる:

Tabularオブジェクトの最初の2列の名前を変える:

スコープ  (3)

Tabularオブジェクトを取る:

規則 oldkeynewkey を使っていくつかの列の名前を変える:

規則の左辺に列番号を使うこともできる:

表記法を組み合せて使用する:

列のキーがないTabularオブジェクトを取る:

指定されていない場合は  番目の列に"ColumnN"を使って対応する列のキーを加える:

RenameColumns[tab,None]を使ってすべての列名をTabularオブジェクトから削除する:

ExtendedKey列キーを持つTabularオブジェクトを取得する:

列キー:

単一の内側キーの名前を変える:

単一の外側キーの名前を変えるとスパニングが変わるかもしれない:

スパニングキーの名前を変える:

列名を変えてExtendedKeyを除外する:

アプリケーション  (3)

ロサンゼルスの月ごとのオゾン量のデータを取得する:

月の名前をローマ数字に変える:

ロサンゼルスの月ごとのオゾン量のデータを取得する:

列名を変えて四半期の区分を導入する:

産婦についての情報を含むデータを取得する:

産婦を年齢別にグループ化し,飲酒したかどうかによる喫煙人数のピボット表を作成する:

ピボット表の列キーは"alcohol"列の値によって自動的に作成されたもので,より参考になるように変えることもできる:

特性と関係  (4)

既存の列に対応していない名前の変更規則は無視される:

同じ列キーに対して繰り返される名前変更では,最後のものだけが使われる:

新しい名前と古い名前は重なってもよく,事実上列名の順列を実装する:

列そのものの置換はPartによって実装される:

Tabular[tab,newcols]は,RenameColumnsを使ってすべての列キーの名前を変えることに等しい:

考えられる問題  (1)

Tabularオブジェクトを取る:

各規則は,ここでは新規の列名ではなく列の名前変更と解釈されている:

別の規則を使って規則を列のキーとして設定する.

キーに規則を使うためにはより複雑なSlot構造が必要なので,これは勧められない:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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