未指定源 Weka 在 windows 上使用 eclipse
no source has been specified Weka using eclipse on windows
我正在尝试使用我找到的一些 Java 代码将 csv 文件转换为 arff,但我一直收到未指定源的 IO 错误。
我应该如何创建文件路径,因为标准 "C:\user\user1\Desktop\folder\file.csv" 路径不适合我?
这是我使用的代码:
import weka.core.Instances;
import weka.core.converters.ArffSaver;
import weka.core.converters.CSVLoader;
import java.io.File;
public class CSV2Arff {
public static void main(String[] args) throws Exception {
// load CSV
CSVLoader loader = new CSVLoader();
loader.setSource(new File("file path"));
Instances data = loader.getDataSet();//get instances object
// save ARFF
ArffSaver saver = new ArffSaver();
saver.setInstances(data);//set the dataset we want to convert
//and save as ARFF
saver.setFile(new File("file path"));
saver.writeBatch();
}
}
你的文件路径应该这样指定
loader.setSource(new File("C:\Users\user1\Desktop\file1\file.csv"));
您应该使用 \
而不是 \
。
我正在尝试使用我找到的一些 Java 代码将 csv 文件转换为 arff,但我一直收到未指定源的 IO 错误。
我应该如何创建文件路径,因为标准 "C:\user\user1\Desktop\folder\file.csv" 路径不适合我?
这是我使用的代码:
import weka.core.Instances;
import weka.core.converters.ArffSaver;
import weka.core.converters.CSVLoader;
import java.io.File;
public class CSV2Arff {
public static void main(String[] args) throws Exception {
// load CSV
CSVLoader loader = new CSVLoader();
loader.setSource(new File("file path"));
Instances data = loader.getDataSet();//get instances object
// save ARFF
ArffSaver saver = new ArffSaver();
saver.setInstances(data);//set the dataset we want to convert
//and save as ARFF
saver.setFile(new File("file path"));
saver.writeBatch();
}
}
你的文件路径应该这样指定
loader.setSource(new File("C:\Users\user1\Desktop\file1\file.csv"));
您应该使用 \
而不是 \
。