istable

Determine if input is table

Description

example

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

Examples

collapse all

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

Verify that T is a table.

tf = istable(T)
tf = logical
1

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

Extract the second and fourth variables from T. When you index into a table using smooth parentheses, the result is a 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

Extract data from the second and fourth variables. When you index into a table using curly braces, the result is a matrix, not a table.

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

45    45     1
41    32     0
40    34     0

tf = istable(A)
tf = logical
0

collapse all

Input array.