Determine whether input is table
TF = istable(T)
example
TF = istable(T) returns logical 1 (true) if T is a table, and logical 0 (false) otherwise.
T
1
true
0
false
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.
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.
T{:,[2 4]}
Input variable, specified as a workspace variable. T can be any data type.
This function fully supports distributed arrays. For more information, see Run MATLAB Functions with Distributed Arrays (Parallel Computing Toolbox).
iscell | islogical | isnumeric | isobject | isstruct | table
iscell
islogical
isnumeric
isobject
isstruct
table
You have a modified version of this example. Do you want to open this example with your edits?