Match the entries ?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hello,
I want to match the entries in a cell and a double. The cell contains the name and the double contains the number. Kindly have a look into it. Many thanks !
0 Commenti
Risposta accettata
dpb
il 19 Nov 2022
Look at categorical for your name variable and then either use "==" or the string matching functions such as matches for multiple locations...in isolation it's hard to know exactly what the use case is, but
tM=array2table(match,'NewVariableNames',{'Name','Value'}); % turn it into a table
tM.Name=categorical(tM.Name); % and categorical name variable
namesFind={'NameOne','NameTwo'}; % set a group of names to find somehow
ix=matches(tM.Name,namesFind); % the indices of the matches
tM.Value(ix) % display the Values of those rows in table...
tM(ix,:) % the whole table of those rows...
Obviously the general ideas can be modified as needed to match the specific desires wanted...
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Categorical Arrays in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!