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

创建片段而不从 java 代码实例化它

如何从TfidfVectorizer计算余弦相似度?

如何从一个片段中删除数据,这些片段应该反映在google firebase中的其他片段中

替换或删除后台堆栈上现有片段的代码不起作用

从数据集中删除特定行

从列表视图中删除一行后刷新片段