Interface IDataset<I extends IInstance>

    • Method Detail

      • createEmptyCopy

        IDataset<I> createEmptyCopy()
                             throws DatasetCreationException,
                                    java.lang.InterruptedException
        Description copied from interface: IDataSource
        Creates an empty copy of the dataset with the same meta data.
        Specified by:
        createEmptyCopy in interface IDataSource<I extends IInstance>
        Returns:
        The newly created dataset.
        Throws:
        DatasetCreationException - Thrown, if an issue occurred while copying the meta data of the dataset.
        java.lang.InterruptedException - Thrown, if the process of copying the meta data of the dataset has been interrupted.
      • createCopy

        IDataset<I> createCopy()
                        throws DatasetCreationException,
                               java.lang.InterruptedException
        Description copied from interface: IDataSource
        Creates a copy of the dataset with the same meta data.
        Specified by:
        createCopy in interface IDataSource<I extends IInstance>
        Returns:
        The newly created dataset.
        Throws:
        DatasetCreationException - Thrown, if an issue occurred while copying the meta data of the dataset.
        java.lang.InterruptedException - Thrown, if the process of copying the meta data of the dataset has been interrupted.
      • getClassOfInstances

        default java.lang.Class<?> getClassOfInstances()
      • getFeatureMatrix

        java.lang.Object[][] getFeatureMatrix()
      • removeColumn

        void removeColumn​(int columnPos)
      • removeColumn

        void removeColumn​(java.lang.String columnName)
      • removeColumn

        void removeColumn​(IAttribute attribute)