if (!isNumeric() && !isNominal()) { throw new UnsupportedAttributeTypeException("Can only handle numeric " + "or nominal attributes."); if (isNominal() && m_ModifyHeader) { instanceInfo = new Instances(instanceInfo, 0); // copy before modifying Attribute oldAtt = instanceInfo.attribute(m_AttIndex.getIndex());
if (!isNumeric() && !isNominal()) { throw new UnsupportedAttributeTypeException("Can only handle numeric " + "or nominal attributes."); if (isNominal() && m_ModifyHeader) { instanceInfo = new Instances(instanceInfo, 0); // copy before modifying Attribute oldAtt = instanceInfo.attribute(m_AttIndex.getIndex());
if (isNominal()) { if (m_Values.isInRange((int) instance.value(m_AttIndex.getIndex()))) { Instance temp = (Instance) instance.copy();
if (isNominal()) { if (m_Values.isInRange((int) instance.value(m_AttIndex.getIndex()))) { Instance temp = (Instance) instance.copy();