adams.ml
Class Dataset
java.lang.Object
adams.ml.Dataset
- All Implemented Interfaces:
- Serializable, Cloneable
- Direct Known Subclasses:
- CSVDataset
public class Dataset
- extends Object
- implements Serializable, Cloneable
- Version:
- $Revision: 6804 $
- Author:
- dale (dale at waikato dot ac dot nz)
- See Also:
- Serialized Form
m_Mapping
protected Hashtable<String,Dataset.Mapping> m_Mapping
m_errors
protected Hashtable<Integer,Vector<String>> m_errors
m_name
protected String m_name
- optional name of this dataset.
m_rows
protected Vector<DataRow> m_rows
Dataset
public Dataset(String name)
Dataset
public Dataset()
sortIntegerField
public boolean sortIntegerField(String field)
getType
public Dataset.Mapping getType(String columnname)
getWithStringValue
public Dataset getWithStringValue(String columnname,
String val)
summariseNumericBy
protected String summariseNumericBy(String columnname,
String by)
summariseNumeric
protected String summariseNumeric(String columnname)
getDistinctStrings
public Vector<String> getDistinctStrings(String columnname)
getSafe
public DataRow getSafe(int i)
setType
public void setType(String key,
BaseData.Type type)
setType
public void setType(String key,
BaseData.Type basetype,
int size)
setMappingFromBaseData
public void setMappingFromBaseData(String key,
BaseData bd)
getArrayType
public BaseData.Type getArrayType(Object bd)
setMappingFromDataRow
public void setMappingFromDataRow(DataRow dr)
copy
public Dataset copy()
empty
public void empty()
useWithoutCheck
public void useWithoutCheck(Dataset d)
use
public void use(Dataset d)
getName
public String getName()
setName
public void setName(String name)
add
public boolean add(DataRow dr)
addWithoutCheck
public void addWithoutCheck(DataRow dr)
count
public int count()
get
public DataRow get(int i)
autoID
public void autoID(String key)
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2013 University of Waikato, Hamilton, NZ. All Rights Reserved.