import weka.core.Instances;
import weka.core.converters.ArffLoader;
import weka.core.converters.ArffSaver;
import weka.core.converters.CSVLoader;
import java.io.File;
import java.io.IOException;
public class Test_1 {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
String filename="C:/Users/PC/Desktop/all_aml_train20.csv";
String savearff = "C:/Users/PC/Desktop/all_aml_train20.arff";
CSVLoader csv =new CSVLoader();
csv.setSource(new File(filename));
Instances datasrc = csv.getDataSet();
ArffSaver saver = new ArffSaver();
saver.setInstances(datasrc);
saver.setFile(new File(savearff));
// saver.setDestination(new File(args[1]));
saver.writeBatch();
// count
ArffLoader arff =new ArffLoader();
arff.setSource(new File(savearff));
int Attribute_Num=arff.getDataSet().numAttributes();
System.out.println("Attribute_Numbers:"+Integer.toString(Attribute_Num));
int Data_Num=arff.getDataSet().numInstances();
System.out.println("Data_Numbers:"+Integer.toString(Data_Num));
}
}
import weka.core.converters.ArffLoader;
import weka.core.converters.ArffSaver;
import weka.core.converters.CSVLoader;
import java.io.File;
import java.io.IOException;
public class Test_1 {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
String filename="C:/Users/PC/Desktop/all_aml_train20.csv";
String savearff = "C:/Users/PC/Desktop/all_aml_train20.arff";
CSVLoader csv =new CSVLoader();
csv.setSource(new File(filename));
Instances datasrc = csv.getDataSet();
ArffSaver saver = new ArffSaver();
saver.setInstances(datasrc);
saver.setFile(new File(savearff));
// saver.setDestination(new File(args[1]));
saver.writeBatch();
// count
ArffLoader arff =new ArffLoader();
arff.setSource(new File(savearff));
int Attribute_Num=arff.getDataSet().numAttributes();
System.out.println("Attribute_Numbers:"+Integer.toString(Attribute_Num));
int Data_Num=arff.getDataSet().numInstances();
System.out.println("Data_Numbers:"+Integer.toString(Data_Num));
}
}