delete the whole row ?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
pruth
el 21 de Mayo de 2018
hi guys
I have a matrix.
here the first column is date and others columns are data. for eg.
I have data like this.
05/04/2018 15 54 87
06/04/2018 48 NaN 8
07/04/2018 NaN NaN NaN
08/04/2018 NaN 8 NaN
09/04/2018 NaN NaN NaN
what i want is
05/04/2018 15 54 87
06/04/2018 48 NaN 8
08/04/2018 NaN 8 NaN
hope you understand. !!! thanks in advance.
0 comentarios
Respuesta aceptada
Walter Roberson
el 21 de Mayo de 2018
mask = all(isnan(YourArray),2);
YourArray(mask, :) = [];
5 comentarios
Ameer Hamza
el 21 de Mayo de 2018
@Walter's code given in comment should work. Although there is a little typo about the mismatch of parenthesis.
mask = all(isnan(YourArray(:,2:end)),2);
YourArray(mask, :) = [];
Más respuestas (0)
Ver también
Categorías
Más información sobre NaNs en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!