主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

表格

異なる型をもつことができる名前付きの列で構成された,表形式の配列

表格は列方向のデータや表形式データに適したデータ型です。多くの場合,こうしたデータはテキストファイルやスプレッドシートに列として格納されます。テーブルは,行と列方向の変数で構成されます。テーブル内の各変数は異なるデータ型および異なるサイズをもつことができますが,各変数には,行数が同じでなければなければならないという制限があります。詳細については,テーブルの作成と操作を参照するか,テーブルと直言配列をご覧ください。

関数

すべて展開する

表格 異なる型を含むことができる名前付き変数をもつ表配列
array2table 同種配列のテーブルへの変換
cell2table 细胞配列のテーブルへの変換
struct2table 構造体配列のテーブルへの変換
table2array テーブルの同種配列への変換
table2cell テーブルの细胞配列への変換
table2struct テーブルの構造体配列への変換
table2timetable 表の时间表への変換
timetable2table 时间表の表への変換
vartype 変数の型による表または时间表の添字
convertvars 表または时间表の変数を指定したデータ型に変換

基本的なインポートとエクスポート

readtable ファイルからのテーブルの作成
writetable ファイルへの表の書き込み

インポートのルールの定義

detectImportOptions ファイルの内容に基づくインポートオプションの作成
spreadsheetImportOptions スプレッドシートのインポートオプションオブジェクト
getvaropts 変数インポートオプションの取得
setvaropts 変数のインポートオプションの設定
setvartype 変数のデータ型の設定
预览 インポートオプションを使用してファイルから8行をプレビュー
表,时间表,高配列の上部の行を取得
尾巴 表、时间表または高配列の最後の数行を取得
总结 表,时间表または直言配列の概要の表示
高度 テーブル行の数
宽度 テーブル変数の数
istable 入力が表かどうかを判別
stackedplot 共通のx軸をもつ複数の変数の積み上げプロット

並べ替え

sortrows 行列または表の行の並べ替え
独特的 配列の一意の値
issortedrows 行列または表の行が並べ替えされているかどうかを判別
topkrows 並べ替えられた上位の行

変数の再配列

addvars 変数を表または时间表に追加
renamevars 表または时间表内の変数の名前の変更
movevars 表または时间表の変数を移動
removevars 表または时间表からの変数の削除
splitvars 表または时间表の複数列の変数を分割
mergevars 表変数または时间表変数を複数列変数にまとめる
vartype 変数の型による表または时间表の添字
convertvars 表または时间表の変数を指定したデータ型に変換

形状変更

rows2vars 表または时间表の再配向による行の変数への変更
堆栈 入力表または时间表のデータを出力表または时间表の1つの変数にスタック
unstack 単一変数からデータを取り出して複数変数に入れる
inner2outer 表または时间表の表が表内にある入れ子の階層の反転

プロパティのカスタマイズ

addprop カスタムプロパティを表または时间表に追加
rmprop 表または时间表からカスタムプロパティを削除

キー変数を使用した連結

加入 キー変数を使用した2つの表または时间表の組み合わせ
innerjoin 表2つのまたは时间表間の内部連結
outerjoin 表2つのまたは时间表の間の外部連結

集合演算

联盟 2つの配列の和集合
相交 2つの配列の積集合
ismember 集合配列のメンバーである配列要素
setdiff 2つの配列の差集合
setxor 2つの配列の排他的論理和のセット
ismissing 欠損値を検出
standardizeMissing 標準の欠損値を挿入
rmmissing 欠損エントリを削除
fillmissing 欠損値を埋める
varfun 関数をテーブル変数または时间表変数に適用
rowfun 表または时间表の行への関数の適用
findgroups グループを見つけてグループ番号を返す
splitapply データをグループに分割して関数を適用
groupsummary グループ要約の計算
vartype 変数の型による表または时间表の添字
convertvars 表または时间表の変数を指定したデータ型に変換

ライブエディタータスク

表の連結 ライブエディターでキー変数を使用した2つの表の連結
スタック(表変数) ライブエディターで複数の表変数からの値を結合して1つの表変数にする
スタック解除(表変数) ライブエディターで1つの表変数の値を複数の表変数に分配する

トピック

表を使用する利点

表を使用して,異なるタイプのデータを便利に格納し,数値のインデックスまたは名前付きインデックスを使ってデータにアクセスし,メタデータを格納します。

テーブルの作成と操作

この例では,ワークスペース変数から表を作成し,表データを操作して,後で使用するために表をファイルに書き込む方法を示します。

表内のデータへのアクセス

小かっこ,ドット表記,中かっこを使用して表にインデックスを付けることで,さまざまな方法で表データにアクセスします。インデックスを使用して,大きい表のサブセットである表を作成したり,表内のデータから配列を作成することができます。

テーブルでの計算

この例では,テーブルで計算を行う方法を示します。

R2016bにおけるDimensionNamesプロパティへの変更

DimensionNamesプロパティを変更するときに,表で互換性の警告を表示したり,次元名を変更したりできます。