eliminating NaN values from an array

1 visualizzazione (ultimi 30 giorni)
KalMandy
KalMandy il 10 Nov 2016
Risposto: Steven Lord il 19 Gen 2020
Hi, does someone know how to eleiminate NaN values from an array? For example I have an array [NaN 0.6451 NaN 0.8339 0.8015 ], I want to make it [0.6451 0.8339 0.8015 ]

Risposta accettata

Guillaume
Guillaume il 10 Nov 2016
newarray = originalarray(~isnan(originalarray))

Più risposte (2)

Sara Sahraoui
Sara Sahraoui il 18 Gen 2020
Comment eliminer les nans sur data

Steven Lord
Steven Lord il 19 Gen 2020
In newer releases you can use rmmissing to remove missing data (NaN for double and single precision data, <undefined> for categorical arrays, etc.) There are other functions for working with missing data like fillmissing listed on this documentation page.

Categorie

Scopri di più su Tables in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by