vartype
Seleciona variáveis de uma tabela pelo tipo de dado, para usar como subscrito.
Categoria: Language Fundamentals > Data Types
Sintaxe
S = vartype(type)
Cria um subscrito que seleciona as variáveis do tipo dado.
Descrição
vartype é uma forma prática de aplicar uma operação a um tipo de coluna sem citá-las pelo nome. Por exemplo, T(:, vartype('numeric')) mantém só as colunas numéricas, e varfun(@mean, T, 'InputVariables', vartype('numeric')) calcula a média apenas delas.
Argumentos de entrada
type'numeric','categorical','datetime','duration','logical','cellstr','string','char', ou um nome de classe.
Argumentos de saída
S- Objeto de subscrito, usado como
T(:, vartype('numeric')).
Exemplo
Manter as colunas numéricas
T = table([1;2], {'a';'b'}, 'VariableNames', {'n','s'});
T(:, vartype('numeric'))
Saída
ans = 2×1 table
n
_
1
2