Indexing by using column names

34 vues (au cours des 30 derniers jours)
Mia Dier
Mia Dier le 13 Sep 2021
Commenté : Mia Dier le 13 Sep 2021
I have a table with column names A, B C. I want to create an array col_index=[1 0 1] by using the column names only.

Réponse acceptée

Chunru
Chunru le 13 Sep 2021
A = zeros(3,1); B=rand(3,1); C=ones(3,1);
T = table(A, B, C)
T = 3×3 table
A B C _ ________ _ 0 0.10002 1 0 0.034853 1 0 0.06117 1
VarNames = {'A', 'C'};
col_index = ismember(T.Properties.VariableNames, VarNames)
col_index = 1×3 logical array
1 0 1
  1 commentaire
Mia Dier
Mia Dier le 13 Sep 2021
Thank you!!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by