ExtendedKey

ExtendedKey[key1,key2,]

Tabularオブジェクト内のマルチレベルの列のキーを表す.

詳細

  • ExtendedKeyは,Partのような関数内でAssociationオブジェクトあるいはTabularオブジェクトの列の値にアクセスするために使われる.
  • ExtendedKeyは,keyiを列のヘッダの異なるレベルとして積み重ねてタイプセットされる.共有される上位キーは列にまたがってタイプセットされる.

例題

すべて開くすべて閉じる

  (1)

ExtendedKeyを使って列があるTabularオブジェクトを作成する:

列のキーを抽出する:

"obs A"に対応する列を抽出する:

スコープ  (2)

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

1列をTabularColumnオブジェクトとして抽出する:

同じ列を別のTabularオブジェクトとして抽出する:

ExtendedKey[,key]は,これが一意的に列を特定する場合は key に短縮できる:

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

指定されたキーを共有する列をすべて抽出する:

ExtendedKeyでパターンを使うと,キーがたとえ一つでもキーのリストを作成したものと解釈される:

列キーの中でこの構造にはマッチするものはない:

アプリケーション  (2)

パーマーペンギンについてのデータのTabularオブジェクトを取得する:

ExtendedKeyは,複数の列をピボットした際のPivotTableによって作成される:

列の変換にExtendedKeyを使う:

パーマーペンギンについてのデータのTabularオブジェクトを取得する:

ExtendedKeyは,複数の列をピボットした際のPivotTableによって作られる:

"Adelie"ペンギンについてのすべての列キーを求める:

3つの島からのすべての"Adelie"ペンギンについての"Total"列を作成する:

特性と関係  (4)

ExtendedKeyは,一つのキーしか含まない場合は,連想中で削除される:

複数のキーを含む場合,シンボルは残る:

連想におけるKey検索には正確なマッチが必要である:

ExtendedKeyに使用は4つすべてのケースで成功する:

ExtendedKeyは属性Flatを持つ:

ネストしたExtendedKeyラッパーは,したがって,自動的に平坦化される:

Keyは常に1つの引数を取る:

ExtendedKeyは複数の引数を取ることができる:

両方のキーを使用してその値が指定できる:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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