Filter löschen
Filter löschen

Indexing by using column names

21 Ansichten (letzte 30 Tage)
Mia Dier
Mia Dier am 13 Sep. 2021
Kommentiert: Mia Dier am 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.

Akzeptierte Antwort

Chunru
Chunru am 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

Weitere Antworten (0)

Kategorien

Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by