PivotTable

PivotTable[tab,f,rowcol,colcol]

rowcol が値 row を持ち colcol が値 col を持つ tab の行に対応する下位の表形式に関数 f を適用することでキー{row,col}の位置の値が与えられる表を構築する.

PivotTable[tab,{key1f1,},rowcols,colcols]

keyiで示される複数の集約関数 funciを使う.

詳細とオプション

  • PivotTableは,選択した列の値で指定される下位の表形式に集計関数を適用することでデータを要約および再構成する方法を与える.
  • PivotTable[tab,f,rowcols,colcols]は,rowcols がキー列であるTabularオブジェクトを生成する.
  • colcol 指定がいくつかのキーのリストのとき,結果の表はExtendedKey列キーを持つ.
  • Flatten[{rowcols,colcols}]で決定される各グループについて,tab の行の部分集合に対応する部分表形式 stab が存在する.集計関数 fiFromTabular[stab,"Columns"]で与えられる列の連想に適用される.
  • PivotTable[tab,{key1f1,},rowcols,colcols]は,事実上,PivotToColumns[AggregateRows[tab, {key1f1,}, Flatten[{rowcols,colcols}]],{colcols,{key1,}}]である.
  • 次は,使用可能なオプションである.
  • IncludeGroupAggregates Falseグループの部分集合を集約したものを与える余白を表示するかどうか »

例題

すべて開くすべて閉じる

  (2)

タイタニック号の生存率を表すピボット表を作成する:

クラスと性別による生存率:

グループの部分集合の生存率と余白を表示する:

売上げに関する表形式データを取る:

地域およびセクターごとの製品タイプの数を表示するピボット表を構築する:

スコープ  (2)

Palmer Archipelago(南極大陸)のペンギンについての表データを取る:

複数の入力列で出力の行キーと列キーを指定するピボット表を作成する:

タイタニック号の生存者と死亡者の数を表示する:

グループを集約したものの要約を示す:

オプション  (1)

IncludeGroupAggregates  (1)

Palmer Archipelagoのペンギンについてのデータの表を取得する:

ピボット表を作成して種ごとおよび島ごとのペンギンの数を数える:

IncludeGroupAggregatesを使って行および列のカテゴリ全体について関数の値を取得する:

アプリケーション  (3)

移植患者  (1)

データには腎移植患者の情報(死亡までの日数または特定の年齢での移植後の研究期間)が含まれている:

性別と人種ごとに分けた平均生存年数を表示する:

グループごとに集約した要約を表示する:

生存状態と性別・人種ごとに分けた平均生存年数を表示する:

燃料効率  (1)

車のモデル選択についてのデータを取得する:

各モデルと各年式について,市街地と高速道路の燃費の平均を求める:

1999年から2008年までに燃費平均がどのように変わったかを見る:

燃費が市街地と高速道路でともに下がったモデルを選択する:

産婦  (1)

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

産婦を"motherage"でグループ化し,喫煙・飲酒する人数のピボット表を作成する:

ピボット表を可視化する:

特性と関係  (2)

集約関数の与えられたリストを使ってPivotTable演算を実行する:

これは,同じ集約にAggregateRowsを使い,続けてPivotToColumnsを使って結果を再構成することに等しい:

このグループ集約の要約は以下のようにして取得できる:

この結果のグループ集約の行と列と比較する:

ピボット表には行キーがある:

行キーのリストを抽出する:

RowKeyを使ってグループの集計値にアクセスする:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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