Main Content

istable

入力が table かどうかの判別

説明

tf = istable(A) は、A が table の場合に logical 1 (true) を返し、そうでない場合は logical 0 (false) を返します。

すべて折りたたむ

table T を作成します。

T = table(categorical(["M";"F";"M"]),[45 45;41 32;40 34],...
    ["NY";"CA";"MA"],[true;false;false])
T=3×4 table
    Var1      Var2      Var3    Var4 
    ____    ________    ____    _____

     M      45    45    "NY"    true 
     F      41    32    "CA"    false
     M      40    34    "MA"    false

T が table であることを確認します。

tf = istable(T)
tf = logical
   1

table T を作成します。

T = table(categorical(["M";"F";"M"]),[45 45;41 32;40 34],...
    ["NY";"CA";"MA"],[true;false;false])
T=3×4 table
    Var1      Var2      Var3    Var4 
    ____    ________    ____    _____

     M      45    45    "NY"    true 
     F      41    32    "CA"    false
     M      40    34    "MA"    false

T から 2 番目と 4 番目の変数を抽出します。小かっこを使用して table にインデックスを付けた場合、結果は table になります。

T2 = T(:,[2 4])
T2=3×2 table
      Var2      Var4 
    ________    _____

    45    45    true 
    41    32    false
    40    34    false

tf = istable(T2)
tf = logical
   1

2 番目と 4 番目の変数からデータを抽出します。中かっこを使用して table にインデックスを付けた場合、結果は table ではなく行列になります。

A = T{:,[2 4]}
A = 3×3

    45    45     1
    41    32     0
    40    34     0

tf = istable(A)
tf = logical
   0

入力引数

すべて折りたたむ

入力配列。

拡張機能

スレッドベースの環境
MATLAB® の backgroundPool を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool を使用してコードを高速化します。

バージョン履歴

R2013b で導入