从Java数据集中删除一个实例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Java数据集中删除一个实例相关的知识,希望对你有一定的参考价值。

我的数据集包含一个带有“ NAN”的实例,我想删除此实例,以防可能影响分类器的性能。因此,我使用以下代码,但无法删除该实例。

数据集如下所示

{{[1,2,1,4,2,5,];1},{[2,3,1,6,5,8];2},{[1,4,3,6,9,2];1},{[NAN,NAN,NAN,NAN,NAN,NAN];class},{[1,3,4,7,8,6];2}]

使用的代码

(for int i= 0 ; i< data.numInstances - 1; ++i)
        if (inst.equals("NAN"))
            data.delete(i);
}
}
答案

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/isNaN

[不同于javascript中所有其他可能的值,因为NaN == NaN和NaN === NaN,所以不可能依靠相等运算符(==和===)来确定一个值是否为NaN。评估为假。因此,必须要有isNaN函数。

以上是关于从Java数据集中删除一个实例的主要内容,如果未能解决你的问题,请参考以下文章