How to delete multiple rows of particular values?

11 views (last 30 days)
I have a matrix of 56298 x 15. Each column has a different header such as;
'UTC, startSeconds, duration...'
I am wanting to remove entire rows (for all columns) if the 'startSeconds' is equal to or lower than 2.37.
I've tried the 'find' function but I'm concerned that will only delete the value of the cell
  2 Comments
James Tursa
James Tursa on 20 May 2020
What exactly is your "matrix"? A cell array? A table? Or ...?
Rachael Courts
Rachael Courts on 21 May 2020
Hi James,
It's a csv file imported as a table

Sign in to comment.

Accepted Answer

Mohammad Sami
Mohammad Sami on 20 May 2020
Assuming that the variable is a matrix and the second column is startSeconds
rowstokeep = data(:,2) > 2.37;
data = data(rowstokeep,:);
  3 Comments
Rachael Courts
Rachael Courts on 25 May 2020
Hi Mohammad,
I attempted what you suggested but keep receiving this error
Rachael Courts
Rachael Courts on 25 May 2020
I just worked it out! Sorry Mohammad! Thank-you for your help

Sign in to comment.

More Answers (0)

Categories

Find more on Tables in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!