最近weka3.8中遇到这么一个问题,百思不得解:在命令行下面,我想要通过weka命令将.csv文件转换成.arff文件:
java weka.core.converters.CSVLoader C:\Users\Administrator\Desktop\train0.csv > C:\Users\Administrator\Desktop\train0.arff
但是遇到了这么一个bug:
java.io.IOException: Read unknown nominal value P2for attribute class (line: 20306). Try increasing the size of the memory buffer (-B option) or explicitly specify legal nominal values with the -L option.
weka.core.converters.CSVLoader.makeInstance(CSVLoader.java:1014)
weka.core.converters.CSVLoader.getNextInstance(CSVLoader.java:839)
weka.core.converters.AbstractFileLoader.runFileLoader(AbstractFileLoader.java:336)
weka.core.converters.CSVLoader.main(CSVLoader.java:220)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
weka.gui.SimpleCLIPanel ClassRunner.run