类 CSVLoader
java.lang.Object
weka.core.converters.AbstractLoader
weka.core.converters.AbstractFileLoader
weka.core.converters.CSVLoader
- 所有已实现的接口:
Serializable
,BatchConverter
,FileSourcedConverter
,Loader
,EnvironmentHandler
,OptionHandler
,RevisionHandler
Reads a source that is in comma separated or tab
separated format. Assumes that the first row in the file determines the
number of and names of the attributes.
Valid options are:
-N <range> The range of attributes to force type to be NOMINAL. 'first' and 'last' are accepted as well. Examples: "first-last", "1,4,5-27,50-last" (default: -none-)
-S <range> The range of attribute to force type to be STRING. 'first' and 'last' are accepted as well. Examples: "first-last", "1,4,5-27,50-last" (default: -none-)
-D <range> The range of attribute to force type to be DATE. 'first' and 'last' are accepted as well. Examples: "first-last", "1,4,5-27,50-last" (default: -none-)
-format <date format> The date formatting string to use to parse date values. (default: "yyyy-MM-dd'T'HH:mm:ss")
-M <str> The string representing a missing value. (default: ?)
-E <enclosures> The enclosure character(s) to use for strings. Specify as a comma separated list (e.g. ",' (default: '"')
-
字段概要
字段从类继承的字段 weka.core.converters.AbstractFileLoader
FILE_EXTENSION_COMPRESSED
从接口继承的字段 weka.core.converters.Loader
BATCH, INCREMENTAL, NONE
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明Returns the tip text for this property.Returns the tip text for this property.Returns the tip text for this property.Return the full data set.Returns the current attribute range to be forced to type date.Get the format to use for parsing date values.Get the character(s) to use/recognize as string enclosuresReturns a description of the file type.Get the file extension used for arff files.String[]
Gets all the file extensions used for this type of file.Returns the current placeholder for missing values.getNextInstance
(Instances structure) CSVLoader is unable to process a data set incrementally.Returns the current attribute range to be forced to type nominal.String[]
Gets the current settings of the Classifier.Returns the revision string.Returns the current attribute range to be forced to type string.Determines and returns (if possible) the structure (internally the header) of the data set as an empty set of instances.Returns a string describing this attribute evaluator.Returns an enumeration describing the available options.static void
Main method.Returns the tip text for this property.Returns the tip text for this property.void
reset()
Resets the Loader ready to read a new data set or the same data set again.void
setDateAttributes
(String value) Set the attribute range to be forced to type date.void
setDateFormat
(String value) Set the format to use for parsing date values.void
setEnclosureCharacters
(String enclosure) Set the character(s) to use/recognize as string enclosuresvoid
setMissingValue
(String value) Sets the placeholder for missing values.void
setNominalAttributes
(String value) Sets the attribute range to be forced to type nominal.void
setOptions
(String[] options) Parses a given list of options.void
Resets the Loader object and sets the source of the data set to be the supplied File object.void
setSource
(InputStream input) Resets the Loader object and sets the source of the data set to be the supplied Stream object.void
setStringAttributes
(String value) Sets the attribute range to be forced to type string.Returns the tip text for this property.从类继承的方法 weka.core.converters.AbstractFileLoader
getUseRelativePath, retrieveFile, runFileLoader, setEnvironment, setFile, setUseRelativePath, useRelativePathTipText
从类继承的方法 weka.core.converters.AbstractLoader
setRetrieval
-
字段详细资料
-
FILE_EXTENSION
the file extension.
-
-
构造器详细资料
-
CSVLoader
public CSVLoader()default constructor.
-
-
方法详细资料
-
getFileExtension
Get the file extension used for arff files.- 指定者:
getFileExtension
在接口中FileSourcedConverter
- 返回:
- the file extension
-
getFileDescription
Returns a description of the file type.- 指定者:
getFileDescription
在接口中FileSourcedConverter
- 返回:
- a short file description
-
getFileExtensions
Gets all the file extensions used for this type of file.- 指定者:
getFileExtensions
在接口中FileSourcedConverter
- 返回:
- the file extensions
-
globalInfo
Returns a string describing this attribute evaluator.- 返回:
- a description of the evaluator suitable for displaying in the explorer/experimenter gui
-
listOptions
Returns an enumeration describing the available options.- 指定者:
listOptions
在接口中OptionHandler
- 返回:
- an enumeration of all the available options.
-
setOptions
Parses a given list of options. Valid options are:-N <range> The range of attributes to force type to be NOMINAL. 'first' and 'last' are accepted as well. Examples: "first-last", "1,4,5-27,50-last" (default: -none-)
-S <range> The range of attribute to force type to be STRING. 'first' and 'last' are accepted as well. Examples: "first-last", "1,4,5-27,50-last" (default: -none-)
-D <range> The range of attribute to force type to be DATE. 'first' and 'last' are accepted as well. Examples: "first-last", "1,4,5-27,50-last" (default: -none-)
-format <date format> The date formatting string to use to parse date values. (default: "yyyy-MM-dd'T'HH:mm:ss")
-M <str> The string representing a missing value. (default: ?)
-E <enclosures> The enclosure character(s) to use for strings. Specify as a comma separated list (e.g. ",' (default: '"')
- 指定者:
setOptions
在接口中OptionHandler
- 参数:
options
- the list of options as an array of strings- 抛出:
Exception
- if an option is not supported
-
getOptions
Gets the current settings of the Classifier.- 指定者:
getOptions
在接口中OptionHandler
- 返回:
- an array of strings suitable for passing to setOptions
-
setNominalAttributes
Sets the attribute range to be forced to type nominal.- 参数:
value
- the range
-
getNominalAttributes
Returns the current attribute range to be forced to type nominal.- 返回:
- the range
-
nominalAttributesTipText
Returns the tip text for this property.- 返回:
- tip text for this property suitable for displaying in the explorer/experimenter gui
-
setStringAttributes
Sets the attribute range to be forced to type string.- 参数:
value
- the range
-
getStringAttributes
Returns the current attribute range to be forced to type string.- 返回:
- the range
-
stringAttributesTipText
Returns the tip text for this property.- 返回:
- tip text for this property suitable for displaying in the explorer/experimenter gui
-
setDateAttributes
Set the attribute range to be forced to type date.- 参数:
value
- the range
-
getDateAttributes
Returns the current attribute range to be forced to type date.- 返回:
- the range.
-
dateAttributesTipText
Returns the tip text for this property.- 返回:
- tip text for this property suitable for displaying in the explorer/experimenter gui
-
setDateFormat
Set the format to use for parsing date values.- 参数:
value
- the format to use.
-
getDateFormat
Get the format to use for parsing date values.- 返回:
- the format to use for parsing date values.
-
dateFormatTipText
Returns the tip text for this property.- 返回:
- tip text for this property suitable for displaying in the explorer/experimenter gui
-
enclosureCharactersTipText
Returns the tip text for this property.- 返回:
- tip text for this property suitable for displaying in the explorer/experimenter gui
-
setEnclosureCharacters
Set the character(s) to use/recognize as string enclosures- 参数:
enclosure
- the characters to use as string enclosures
-
getEnclosureCharacters
Get the character(s) to use/recognize as string enclosures- 返回:
- the characters to use as string enclosures
-
setMissingValue
Sets the placeholder for missing values.- 参数:
value
- the placeholder
-
getMissingValue
Returns the current placeholder for missing values.- 返回:
- the placeholder
-
missingValueTipText
Returns the tip text for this property.- 返回:
- tip text for this property suitable for displaying in the explorer/experimenter gui
-
setSource
Resets the Loader object and sets the source of the data set to be the supplied Stream object.- 指定者:
setSource
在接口中Loader
- 覆盖:
setSource
在类中AbstractLoader
- 参数:
input
- the input stream- 抛出:
IOException
- if an error occurs
-
setSource
Resets the Loader object and sets the source of the data set to be the supplied File object.- 指定者:
setSource
在接口中Loader
- 覆盖:
setSource
在类中AbstractFileLoader
- 参数:
file
- the source file.- 抛出:
IOException
- if an error occurs
-
getStructure
Determines and returns (if possible) the structure (internally the header) of the data set as an empty set of instances.- 指定者:
getStructure
在接口中Loader
- 指定者:
getStructure
在类中AbstractLoader
- 返回:
- the structure of the data set as an empty set of Instances
- 抛出:
IOException
- if an error occurs
-
getDataSet
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.- 指定者:
getDataSet
在接口中Loader
- 指定者:
getDataSet
在类中AbstractLoader
- 返回:
- the structure of the data set as an empty set of Instances
- 抛出:
IOException
- if there is no source or parsing fails
-
getNextInstance
CSVLoader is unable to process a data set incrementally.- 指定者:
getNextInstance
在接口中Loader
- 指定者:
getNextInstance
在类中AbstractLoader
- 参数:
structure
- ignored- 返回:
- never returns without throwing an exception
- 抛出:
IOException
- always. CSVLoader is unable to process a data set incrementally.
-
reset
Resets the Loader ready to read a new data set or the same data set again.- 指定者:
reset
在接口中Loader
- 覆盖:
reset
在类中AbstractFileLoader
- 抛出:
IOException
- if something goes wrong
-
getRevision
Returns the revision string.- 指定者:
getRevision
在接口中RevisionHandler
- 返回:
- the revision
-
main
Main method.- 参数:
args
- should contain the name of an input file.
-