How do I access entries in a table that match a string?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Pratik Samant
am 28 Feb. 2020
Bearbeitet: Jeff Miller
am 29 Feb. 2020
I have a table, A, which is 112x5 table in size and consists of both strings and numbers. (shown below)
I also have a 99x1 cell, nameFolds, which is a series of labels for the entries in a that I'm interested in. namefolds is shown below
What I want to do is extract the 'zone' label from A, for all entries matching nameFolds. I tried to start this using boolean expressions but was given an error saying "Undefined operator '==' for input
arguments of type 'cell'".
Thanks
0 Kommentare
Akzeptierte Antwort
Jeff Miller
am 29 Feb. 2020
Bearbeitet: Jeff Miller
am 29 Feb. 2020
This should work:
wantedRows = ismember(A.ProxID,nameFolds);
wantedZones = A.zone(wantedRows);
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Tables 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!