无法使用 CSVLoader 加载 csv 文件

问题描述 投票:0回答:1

使用 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 spring-boot weka
1个回答
0
投票

在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();
    }

}
© www.soinside.com 2019 - 2024. All rights reserved.