ConstructColumns
ConstructColumns[tab,{col1,col2,…}]
表形式データ tab から列 coliを抽出することで形成された新規表形式データを構築する.
ConstructColumns[tab,{ncol1f1,ncol2f2,…}]
関数 fiを tab の各行に適用することで構築された列 ncoliを持つ新たな表形式データを返す.
ConstructColumns[cspec]
表形式データに適用可能なConstructColumnsの演算子形を表す.
詳細とオプション
- ConstructColumnsは,列の作成として知られている.
- ConstructColumnsは,通常,指定されていないものをすべて削除してデータの新規列を抽出または構築するために使われる.
- 次は,表形式データ tab の可能な形式である.
-
Tabular[…] 型に一貫性がある表形式オブジェクト Dataset[…] 一般的な階層型データ {assoc1,assoc2,…} 共通キーの連想のリスト matrix データの行列 - {…,col,ncolf,…}のように混合型の列指定は.結果において新規列 ncol が列 col の後ろに置かれなければならないことを示す.列 col は新規列の挿入のためのアンカー列と呼ばれる.
- ConstructColumns[tab,{f1,f2,…}]は,任意の表形式データ tab について,tab の各行に関数 fiを適用することで列 i が構築された新規の表形式データを返す.
- 関数 fiは,入力の表形式データ tab の個々の行に適用される.行は,tab に列キーがある場合は連想<col1val1,… >に,tab に列キーがない場合はリスト{val1,…}になる.
- ConstructColumns[tab,col]はConstructColumns[tab,{col}]に等しい.
- ConstructColumns[cspec][tab]はConstructColumns[tab,cspec]に等しい.
例題
すべて開くすべて閉じる例 (2)
スコープ (13)
抽出 (7)
Tabularから1列抽出する:
Part抽出は"date"と{"date"}では異なる結果を返す:
Tabularオブジェクトから複数の列を抽出する:
これは,Part抽出を使うことに等しい:
ConstructColumnsはもとの列順を保持するが, Partは与えられた新たな順序を使う:
既存の列名を使うと順序が保持されるが,新たなキーを使うと列が並べ替えられる:
ConstructColumnsの演算子形を使って列を抽出する:
Datasetオブジェクトから列を抽出する:
任意の行の欠落項目は,Missing式として報告される:
ConstructColumnsに第2引数に関数のリストを使って行列から列を抽出する:
Part抽出はより直接的な構文を与える:
作成 (3)
列ごとの演算 (3)
ColumnwiseValueを使って列の平均をその値から引く:
これは,まず平均値を計算して次に各行からこれを引くことに等しい:
このTabularオブジェクトの列のどの要素が中央値より上になるか求める:
ColumnwiseThreadを使って列全体のベクトル値変換を計算する:
ColumnwiseValueを使うと各行について同じリストが与えられる:
アプリケーション (2)
特性と関係 (2)
ConstructColumnsはDeleteColumnsを補完する操作である:
ConstructColumnsはリストされた列しか保持しない:
TransformColumnsは,変換されていないすべての列を保持する:
テキスト
Wolfram Research (2025), ConstructColumns, Wolfram言語関数, https://reference.wolfram.com/language/ref/ConstructColumns.html.
CMS
Wolfram Language. 2025. "ConstructColumns." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ConstructColumns.html.
APA
Wolfram Language. (2025). ConstructColumns. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ConstructColumns.html