All Packages Class Hierarchy This Package Previous Next Index WEKA's home
Class weka.core.converters.CSVLoader
java.lang.Object
|
+----weka.core.converters.AbstractLoader
|
+----weka.core.converters.CSVLoader
- public class CSVLoader
- extends AbstractLoader
Reads a text file that is comma or tab delimited..
- Version:
- $Revision: 1.2 $
- Author:
- Mark Hall (mhall@cs.waikato.ac.nz)
- See Also:
- Loader
CSVLoader()
-
getDataSet()
- Return the full data set.
getNextInstance()
- CSVLoader is unable to process a data set incrementally.
getStructure()
- Determines and returns (if possible) the structure (internally the
header) of the data set as an empty set of instances.
globalInfo()
- Returns a string describing this attribute evaluator
main(String[])
- Main method.
reset()
- Resets the loader ready to read a new data set
setSource(File)
- Resets the Loader object and sets the source of the data set to be
the supplied File object.
CSVLoader
public CSVLoader()
globalInfo
public java.lang.String globalInfo()
Returns a string describing this attribute evaluator
- Returns:
- a description of the evaluator suitable for
displaying in the explorer/experimenter gui
reset
public void reset()
Resets the loader ready to read a new data set
setSource
public void setSource(java.io.File file) throws java.io.IOException
Resets the Loader object and sets the source of the data set to be
the supplied File object.
- Parameters:
file
- the source file.
- Throws:
- java.io.IOException - if an error occurs
- Overrides:
- setSource in class AbstractLoader
getStructure
public Instances getStructure() throws java.io.IOException
Determines and returns (if possible) the structure (internally the
header) of the data set as an empty set of instances.
- Returns:
- the structure of the data set as an empty set of Instances
- Throws:
- java.io.IOException - if an error occurs
- Overrides:
- getStructure in class AbstractLoader
getDataSet
public Instances getDataSet() throws java.io.IOException
Return the full data set. If the structure hasn't yet been determined
by a call to getStructure then method should do so before processing
the rest of the data set.
- Returns:
- the structure of the data set as an empty set of Instances
- Throws:
- java.io.IOException - if there is no source or parsing fails
- Overrides:
- getDataSet in class AbstractLoader
getNextInstance
public Instance getNextInstance() throws java.io.IOException
CSVLoader is unable to process a data set incrementally.
- Returns:
- never returns without throwing an exception
- Throws:
- java.io.IOException - always. CSVLoader is unable to process a data
set incrementally.
- Overrides:
- getNextInstance in class AbstractLoader
main
public static void main(java.lang.String args[])
Main method.
- Parameters:
args
- should contain the name of an input file.
All Packages Class Hierarchy This Package Previous Next Index WEKA's home