码迷,mamicode.com
首页 > 其他好文 > 详细

isnan

时间:2014-09-24 10:29:06      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:使用   文件   数据   c   amp   时间   r   file   函数   

在处理缺失数据集时,前几步和一般数据集一样:下载数据集用.txt保存或直接是.t使用替换功能 把":"替换成空格,选择全部替换,把文件保存,打开matlab,File->Import Data,删除属性标号的列,选择自己所需要的实例集。因为缺失数据集中属性值在Matlab中会以NAN的形式存在,一般我们可以剔除含有NAN的实例,如果一行行的找,数据集大的时候就特别费时间,还一般都有残余,今早就弄了一大早,后来去百度了下有isnan这个函数,在Matlab中 help isnan 查了下它的用法就很容易了。 m=isnan(sample),m中1表示该位置为NAN,其它的为0,只要查找出m中为1的行号就可以了 再把这行删掉。无论实例是哪个属性缺失 ,都是它对应的行的最后列为NAN,故 find(m(:,col)==1),其中col为m的列数。

isnan

标签:使用   文件   数据   c   amp   时间   r   file   函数   

原文地址:http://www.cnblogs.com/moxia1234/p/3989866.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!