How do I replace data in a dataset?

I'm using a dataset that I generated from the output of a lab mate's code, and all of the "no data" values are currently listed as -1. I want to change all of the -1 values to NaN so that I can start to run stats on the data. Is there a way that I can do this? The variables in question are doubles (so I can't use strrep), but my dataset also has other variable types.

 Akzeptierte Antwort

Matt Fig
Matt Fig am 14 Aug. 2012

0 Stimmen

Dat = [-1 2 3 4 5 6 -1 4.3 pi -1]
Dat(Dat==-1) = nan

1 Kommentar

Jordan
Jordan am 14 Aug. 2012
Thank you! You are a life saver! (or at least a Tuesday-saver)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by