从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数据集中删除一个实例的主要内容,如果未能解决你的问题,请参考以下文章