Java Weka实例索引

时间:2018-03-15 10:07:38

标签: java machine-learning attributes weka

我有一个trainingSet,有15个属性。我想从数据集Instances中创建一个新的trainingSet对象,但具有特定的属性索引(来自trainingSet属性)。

例如,我想创建一个索引为Instances的新{1,2,3}对象,因此我将拥有的新实例将是相同的数据集,但只有索引1,2处的属性,3(当然还有目标指数)。

类似的东西:

int[] desiredIndexes = {1,2,3}
newTrainingSet = new Instances(trainingSet, desiredIndexes)

因此newTrainingSet将拥有来自索引1,2,3的trainingSet的属性和目标属性的属性。

我查看了API,但我发现只删除一个属性的选项。我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

您正在寻找Remove功能。请记住使用invert

一些例子:here