MATLAB Answers

Delete data from the following minutes from data that does not meet a certain condition

2 views (last 30 days)
tamara N
tamara N on 22 Mar 2021
Commented: tamara N on 22 Mar 2021
Hi, I have a database in timetable format. I need to filter for those data that do not meet a certain condition.
I need to remove those data where "I" (a variable) is greater than 4 and also remove the values of the next 10 minutes when I> = 4.
Thanks.

Answers (1)

Seth Furman
Seth Furman on 22 Mar 2021
  1 Comment
tamara N
tamara N on 22 Mar 2021
Yes, with that I only remove the values> = 4 which I think would be something like this:
DATA((DATA{:,3}<=4),:)=[]
but I don't need to remove only the data> = 4, but also the data after 10 minutes of that reading. I have a 50000x20 timetable, where the column I have to evaluate is 3. I think I also have to use loops and conditional instructions. I do not know how to do it.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!

Translated by