|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.rapidminer.datatable.AbstractDataTable
com.rapidminer.datatable.DataTableKernelModelAdapter
public class DataTableKernelModelAdapter
This class can be used to use a kernel model as data table. The data is directly read from the kernel model instead of building a copy. Please note that the method for adding new rows is not supported by this type of data tables.
| Constructor Summary | |
|---|---|
DataTableKernelModelAdapter(DataTableKernelModelAdapter dataTableKernelModelAdapter)
|
|
DataTableKernelModelAdapter(KernelModel kernelModel)
|
|
| Method Summary | |
|---|---|
void |
add(DataTableRow row)
Adds the given DataTableRow to the table. |
int |
getColumnIndex(java.lang.String name)
Returns the column index of the column with the given name. |
java.lang.String |
getColumnName(int i)
Returns the name of the i-th column. |
double |
getColumnWeight(int column)
Returns the weight of the column or Double.NaN if no weight is available. |
int |
getNumberOfColumns()
Returns the total number of columns. |
int |
getNumberOfRows()
Returns the total number of rows. |
int |
getNumberOfSpecialColumns()
Returns the total number of special columns. |
int |
getNumberOfValues(int column)
Returns the number of different values for the i-th column. |
DataTableRow |
getRow(int index)
Returns the data table row with the given index. |
boolean |
isDate(int index)
Indicates if the column with the given index is nominal. |
boolean |
isDateTime(int index)
Indicates if the column with the given index is nominal. |
boolean |
isNominal(int index)
Indicates if the column with the given index is nominal. |
boolean |
isNumerical(int index)
Indicates if the column with the given index is nominal. |
boolean |
isSpecial(int index)
Returns true if this column is a special column which might usually not be used for some plotters, for example weights or labels. |
boolean |
isSupportingColumnWeights()
Returns true if this data table is supporting column weights. |
boolean |
isTime(int index)
Indicates if the column with the given index is nominal. |
java.util.Iterator<DataTableRow> |
iterator()
Returns an iterator over all DataTableRows. |
java.lang.String |
mapIndex(int column,
int value)
If a column is nominal, the index value must be mapped to the nominal value by this method. |
int |
mapString(int column,
java.lang.String value)
If a column is nominal, the nominal value must be mapped to a (new) index by this method. |
DataTable |
sample(int newSize)
Performs a sampling of this data table. |
| Methods inherited from class com.rapidminer.datatable.AbstractDataTable |
|---|
addDataTableListener, containsMissingValues, finishReporting, fireEvent, getCell, getColumnNames, getColumnNumber, getName, getRowNumber, getValueAsString, isFirstColumnHeader, isFirstLineHeader, prepareReporting, removeDataTableListener, setName, write |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DataTableKernelModelAdapter(KernelModel kernelModel)
public DataTableKernelModelAdapter(DataTableKernelModelAdapter dataTableKernelModelAdapter)
| Method Detail |
|---|
public int getNumberOfSpecialColumns()
DataTableDataTable.isSpecial(int) should be used.
public boolean isSpecial(int index)
DataTable
public boolean isNominal(int index)
DataTable
public boolean isDate(int index)
DataTable
public boolean isTime(int index)
DataTable
public boolean isDateTime(int index)
DataTable
public boolean isNumerical(int index)
DataTable
public java.lang.String mapIndex(int column,
int value)
DataTableNullPointerException.
public int mapString(int column,
java.lang.String value)
DataTableNullPointerException.
public int getNumberOfValues(int column)
DataTable
public java.lang.String getColumnName(int i)
DataTable
public int getColumnIndex(java.lang.String name)
DataTable
public boolean isSupportingColumnWeights()
DataTable
public double getColumnWeight(int column)
DataTable
public int getNumberOfColumns()
DataTable
public int getNumberOfRows()
DataTable
public void add(DataTableRow row)
DataTableDataTableRow to the table.
public DataTableRow getRow(int index)
DataTable
public java.util.Iterator<DataTableRow> iterator()
DataTableDataTableRows.
public DataTable sample(int newSize)
DataTable
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||