replace numeric char within a column
Show older comments
Hey,
I would like to replace numbers (-999) as char with a 0 for all -999 in a specific column.
Thanks already!
Accepted Answer
More Answers (1)
dpb
on 6 Jul 2014
x(x(:,colID)==-999,colID)=0;
for your specific column in colID
3 Comments
Image Analyst
on 6 Jul 2014
That's kind of what I was thinking but I could never figure out what the "numeric char" or "as char" part meant. I didn't know if the array was numeric, character (but with numbers as the characters), or possibly even a cell array.
dpb
on 6 Jul 2014
It doesn't make any sense and I don't know what was intended by it either but I am guessing it is just poor grammar from non-English native tongue poster...
Image Analyst
on 6 Jul 2014
julro's "Answer" moved here since it's not an ANswer/solution to the original question:
Thanks! Char means character, sorry. I am getting the following error message:
>> allDatabySubj(allDatabySubj(:,6)==-999,6)=0; ??? Undefined function or method 'eq' for input arguments of type 'cell'.
Categories
Find more on Characters and Strings 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!