istable

Determine whether input is table

Syntax

TF = istable(T)

Description

example

TF = istable(T) returns logical 1 (true) if T is a table, and logical 0 (false) otherwise.

Examples

collapse all

Create a workspace variable, 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

Verify that the workspace variable, T, is a table.

istable(T)
ans = logical
   1

T is a table.

Create a 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

Determine if the subset of table T that contains only the second and fourth variables is a table.

istable(T{:,[2 4]})
ans = logical
   0

Conversely, accessing data with curly braces, T{:,[2 4]}, returns a matrix and not a table.

Input Arguments

collapse all

Input variable, specified as a workspace variable. T can be any data type.

Extended Capabilities

Introduced in R2013b