Extracting specific data from table

16 vues (au cours des 30 derniers jours)
Tiago André
Tiago André le 12 Mai 2022
Commenté : Tiago André le 12 Mai 2022
Hi, hope you doing well.
I have a 1698997x4 table in matlab. The first column is the variable "ID" and it stores the name of multiple sensors, for example "ILM_I12" or "APM_50" . I need to extract from the table all the rows where the ID is a match for "ILM".
I tried the following code but got the the error "Undefined function 'eq' for input arguments of type 'cell'."
SensorILM = valores_sensores(valores_sensores.ID == 'ILM_*',:)
Feel free to suggest other methods, if you dont think this is the right one. Any help is appreciated.
Thank you!

Réponse acceptée

Stephen23
Stephen23 le 12 Mai 2022
idx = startsWith(valores_sensores.ID,'ILM_'); % or CONTAINS
SensorILM = valores_sensores(idx,:)
  1 commentaire
Tiago André
Tiago André le 12 Mai 2022
It worked, thanks!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by