ToTabular
ToTabular[data,form]
form で指定された構造を持つデータから変換する.
ToTabular[data,form,assoc]
連想 assoc からの指示子を使って変換の詳細を与える.
詳細とオプション
- ToTabularは,通常,データオブジェクトをTabularオブジェクトに変換する方法を制御するために使われる.
- data の引数には以下を含めることができる.
-
matrix データの矩形行列 » array 最初の2レベルが矩形のデータ配列 » {assoc1,assoc2,...} 連想のリスト » Dataset[…] 任意の深さのほぼ矩形データのDataset » TimeSeries[…] 一変量または多変量の値のTimeSeriesデータ TemporalData[…] 任意の経路数のTemporalDataデータ SpatialPointData[…] SpatialPointDataデータ » - "form"引数の構造指定には以下が含まれる.
-
"Rows" 行指向の2Dデータ "Columns" 列指向のデータ "Dataset" 多次元データ "TimeSeries" TimeSeriesオブジェクト "TemporalData" TemporalDataオブジェクト "SpatialPointData" SpatialPointDataオブジェクト - 配列は,連想 spec の以下の追加的な要素を使って変換できる.
-
"ColumnKeys" Automatic 列の名前 » "ColumnLevels" Automatic 列に平坦化するレベル "RowLevels" Automatic 行に平坦化するレベル "HeaderRows" 0 列キーとして使用する行の数 » - 配列 data にとって,{"RowLevels"rlevs,"ColumnLevels"clevs}は,事実上,Flatten[data,{rlevs,clevs}]に等しい.
- Datasetは,assoc の以下の追加的な要素を使って変換できる.
-
"ColumnKeys" Automatic 列名 » "ColumnLevels" Automatic 平坦化して列にするレベル "RowLevels" Automatic 平坦化して行にするレベル "LevelNames" Automatic レベルに対応するキー列の名前 - TimeSeriesとTemporalDataは,連想 assoc の以下の追加要素を使って変換できる.
-
"ComponentsToColumns" Automatic 複数の値を列に分割するかどうか - これに加え,指定 assoc には,任意の"form"の値を含めることができる.
-
"CacheOriginalExpression" True 入力のコピーをキャッシュするかどうか »
例題
すべて開くすべて閉じる例 (4)
スコープ (18)
配列データ (6)
データの行列からTabularオブジェクトを構築する:
深さ3の配列をTabularオブジェクトに変換する:
デフォルト構造の場合,配列はリスト要素を持ち2Dであるとみなされる:
"Dataset"形式を指定するとデータが3Dであるとみなされる.このデータの最初の2つの次元は平坦化されて行になる:
"FlattenLevels"指示子を使ってどのレベルを行または列に平坦化するかを指定する:
Flattenで得られた同等の形状:
"ColumnKeys"パラメータは"HeaderRows"から推測されるキーよりも優先される:
列のラベルが付いたCSVデータをインポートし,これを使ってTabularオブジェクトの列のキーを構築する:
データ集合 (3)
時系列および一時データ (4)
一変量の時系列を昨日から始めてTabularに変換する:
多変量の時系列をTabularに変換する:
単変量複数経路のTemporalDataをTabularに変換する:
タイムスタンプは各パスで異なる.値補間を使用してすべてのパスからのタイムスタンプの和集合をリサンプリングすると,タイムスタンプが統一できる:
複数経路複数成分のTemporalDataをTabularに変換する:
空間データ (3)
オプション (2)
MissingValuePattern (2)
デフォルトで,Tabularは明示的なMissing[…]式だけを欠落値と解釈する:
追加的に欠落値として解釈されるべき項目のパターンを指定する:
複数のMissingValuePattern値を指定する:
アプリケーション (2)
ToTabularを使って列として与えられたデータをTabularオブジェクトに変換する:
時点と値のペアを可読形式で表示するために,ToTabularを使ってTimeSeriesをTabularオブジェクトに変換する:
特性と関係 (2)
考えられる問題 (2)
"LevelNames"が指定されていないと,Datasetの行ラベルが列の"DatasetKey"キーになる:
テキスト
Wolfram Research (2025), ToTabular, Wolfram言語関数, https://reference.wolfram.com/language/ref/ToTabular.html.
CMS
Wolfram Language. 2025. "ToTabular." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ToTabular.html.
APA
Wolfram Language. (2025). ToTabular. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ToTabular.html