PivotToColumns

PivotToColumns[tab,varcol->valcol]

表形式オブジェクト tab を,新たな列のキーが列 varcol から,値が列 valcol 取られた別の表にピボットする.

PivotToColumns[tab,varcol{valcol1,valcol2,}]

varcol からの各値に対してすべての列 valcoliの値を持つ列を作成する.

PivotToColumns[tab,{prule1,prule2,}]

いくつかのピボット規則 pruleiを使って tab をピボットする.

詳細

  • PivotToColumnsは「スプレッド」および「より広くピボットする」としても知られている.
  • PivotToColumnsは,通常,観察が複数の行に散らばった構造化データのクリーニング操作として使われる.PivotToColumnsは,一つの列の値を複数の列に分けることで変数と値の役割をピボットする.
  • 結果の列キーの形式はExtendedKey[valcol,vari]になる.ここで,variは列 varcol の値である.
  • PivotFromColumnsは,事実上,PivotToColumnsの逆関数である.
  • PivotToColumnsにはTabularと同じオプションが使える.

例題

すべて開くすべて閉じる

  (1)

"day"列の週日を温度の値の新規列にピボットする:

スコープ  (2)

表を2つの列の集合にピボットする:

表を値の2つの集合にピボットする:

隣り合う各日のデータを保持する:

アプリケーション  (4)

ペンギン  (1)

Palmer archipelagoで収集したペンギンのデータを取る:

PivotToColumnsを使い,"body_mass"列を性別によって2つの列に分割する:

PairedHistogramを使って比較する:

売上げデータ  (1)

小売りデータを取得する:

PivotToColumnsを使って売上を都市別に分割する:

"Date""TimeColumn"として使ってTemporalDataを作成する:

列のヘッダは"MetaInformation"に格納されている:

売上の時系列を可視化する:

平均寿命  (1)

Wolfram Data RepositoryからTabularオブジェクトをダウンロードする:

各行が年になるように国をピボットして各国のデータを比較する:

支出と平均寿命の列を一緒に表示する:

ミード湖  (1)

ミード湖の水位の時系列:

Tabularオブジェクトを作成する:

可視化のために,PivotToColumnsを使ってよりコンパクトな形式に変換する:

特性と関係  (1)

TabularオブジェクトにPivotToColumnsを使う:

ExtendedKeyの共通部分を削除することで列のキーを簡約する:

PivotFromColumnsを使ってもとのTabularオブジェクトを回復する:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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