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

Constructor Index

 o CSVLoader()

Method Index

 o getDataSet()
Return the full data set.
 o getNextInstance()
CSVLoader is unable to process a data set incrementally.
 o getStructure()
Determines and returns (if possible) the structure (internally the header) of the data set as an empty set of instances.
 o globalInfo()
Returns a string describing this attribute evaluator
 o main(String[])
Main method.
 o reset()
Resets the loader ready to read a new data set
 o setSource(File)
Resets the Loader object and sets the source of the data set to be the supplied File object.

Constructors

 o CSVLoader
 public CSVLoader()

Methods

 o 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
 o reset
 public void reset()
Resets the loader ready to read a new data set

 o 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
 o 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
 o 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
 o 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
 o 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