使用 weka csv 加载器时,它在 setSource 函数中给我错误“无法解析 setSource”
import weka.core.Instances;
import weka.core.converters.CSVLoader;
import java.io.File;
@SpringBootApplication
public class Demo3Application {
public static void main(String[] args) {
SpringApplication.run(Demo3Application.class, args);
}
// Load CSV file
CSVLoader loader = new CSVLoader();
loader.setSource(new File("C:\\Users\\Caroline.Karam\\IdeaProjects\\demo3\\testdata3.csv.csv"));
Instances data = loader.getDataSet();
}
在Java中,任何要执行的任务/操作都应该在函数内部。
以下是更新后的代码。
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import weka.core.Instances;
import weka.core.converters.CSVLoader;
import java.io.File;
import java.io.IOException;
@SpringBootApplication
public class Demo3Application {
public static void main(String[] args) throws IOException {
SpringApplication.run(Demo3Application.class, args);
CSVLoader loader = new CSVLoader();
loader.setSource(new File("C:\\Users\\Caroline.Karam\\IdeaProjects\\demo3\\testdata3.csv.csv"));
Instances data = loader.getDataSet();
}
}