Example usage for weka.core.converters CSVSaver setFieldSeparator

List of usage examples for weka.core.converters CSVSaver setFieldSeparator

Introduction

In this page you can find the example usage for weka.core.converters CSVSaver setFieldSeparator.

Prototype

public void setFieldSeparator(String value) 

Source Link

Document

Sets the character used as column separator.

Usage

From source file:sentinets.Prediction.java

License:Open Source License

public int writePredictions(Instances ins, String filePrefix) {
    try {/*ww w  .j a  v  a 2 s .com*/
        System.out.println("Trying to create the following files:");
        System.out.println(outputDir + "/" + filePrefix + ".arff");
        System.out.println(outputDir + "/" + filePrefix + ".tsv");
        BufferedWriter writer = new BufferedWriter(new FileWriter(outputDir + "/" + filePrefix + ".arff"));
        writer.write(ins.toString());
        writer.newLine();
        writer.flush();
        writer.close();
        CSVSaver s = new CSVSaver();

        s.setFile(new File(outputDir + "/" + filePrefix + ".tsv"));
        s.setInstances(ins);
        s.setFieldSeparator("\t");
        s.writeBatch();

    } catch (IOException e) {
        e.printStackTrace();
        return 1;
    }
    return 0;
}

From source file:sentinets.SentiNets.java

License:Open Source License

public void writePredictions(Instances ins, String filePrefix) {
    try {//from   www.jav  a  2  s  .c o  m
        BufferedWriter writer = new BufferedWriter(new FileWriter(outputDir + "/" + filePrefix + ".arff"));
        writer.write(ins.toString());
        writer.newLine();
        writer.flush();
        writer.close();
        CSVSaver s = new CSVSaver();

        s.setFile(new File(outputDir + "/" + filePrefix + ".tsv"));
        s.setInstances(ins);
        s.setFieldSeparator("\t");
        s.writeBatch();

    } catch (IOException e) {
        e.printStackTrace();
    }
}