未指定源 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"));

您应该使用 \ 而不是 \