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..
- 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 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(File file) throws 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: IOException
- if an error occurs
- Overrides:
- setSource in class AbstractLoader
getStructure
public Instances getStructure() throws 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: IOException
- if an error occurs
- Overrides:
- getStructure in class AbstractLoader
getDataSet
public Instances getDataSet() throws 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: IOException
- if there is no source or parsing fails
- Overrides:
- getDataSet in class AbstractLoader
getNextInstance
public Instance getNextInstance() throws IOException
- CSVLoader is unable to process a data set incrementally.
- Returns:
- never returns without throwing an exception
- Throws: IOException
- always. CSVLoader is unable to process a data
set incrementally.
- Overrides:
- getNextInstance in class AbstractLoader
main
public static void main(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