Converting a CSV file to an ARFF file

Now, let's see if we can convert a CSV file to an ARFF file. We will do the opposite of what we did in the previous section.

First, import the following packages:

import weka.core.Instances;import weka.core.converters.ArffSaver;import weka.core.converters.CSVLoader;import java.io.File;

Notice that this time, we will be importing the ArffSaver and CSVLoader classes, instead of the ArffLoader and CSVSaver classes.

This time, the very first thing that we did was create an object for the CSVLoader class and assign the CSV file to the CSVLoader class, using the setSource method of our CSVLoader object:

CSVLoader loader = new CSVLoader();loader.setSource(new File("/Users/admin/Documents/NetBeansProjects/Arff2CSV/weather.csv")); ...

Get Hands-On Artificial Intelligence with Java for Beginners now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.