Separating an array based on row data?
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have an array consisting of 3 columns and 'x' number of rows. Let's call it "Original_Data".
"Original_Data" contains rows where there are values of '0' and I wish to split my array into two new arrays:
- "Bad_data" will be an array consisting of the original 3 columns from "Original_Data" and all rows from "Original_Data" which contain values of '0'
- "Good_data" will be an array consisting of the original 3 columns from "Original_Data" and all rows from "Original_Data" which do not contain values of '0'
How would I do this?
0 Kommentare
Antworten (1)
Jan
am 15 Mär. 2022
Data = randi([0,3], 4, 3) % Some Test data
good = all(Data, 2); % No zeros in a row
goodData = Data(good, :)
badData = Data(~good, :)
0 Kommentare
Siehe auch
Kategorien
Mehr zu Cell Arrays 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!