Extracting specific data from table

14 visualizaciones (últimos 30 días)
Tiago André
Tiago André el 12 de Mayo de 2022
Comentada: Tiago André el 12 de Mayo de 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!

Respuesta aceptada

Stephen23
Stephen23 el 12 de Mayo de 2022
idx = startsWith(valores_sensores.ID,'ILM_'); % or CONTAINS
SensorILM = valores_sensores(idx,:)

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by