在做统计时,常需要将NaN转化为可计算的数字或去掉,以下是几种方法:
注:判断一个值是否为NaN,只能用 isnan(),而不可用 x==NaN;
i = find( ~ isnan(x));
x = x(i)先找出值不是NaN的项的下标,将这些元素保留 x = x(find( ~ isnan(x)))同上,去掉NaN x = x( ~ isnan(x));更快的做法 x(isnan(x)) = [];消掉NaN X(any(isnan(X)’),:) = [];把含有NaN的行都去掉
将NaN转化为数字或去掉
将NaN转化为数字或去掉
上一篇:计忆邮心下一篇:瑞士军刀——祭奠my blood

心情分类
推荐日记
分享排行