J'utilise la bibliothèque Weka Java pour lire dans un fichier CSV et le convertir en un fichier ARFF.Utilisation du code Weka Java - Comment convertir un fichier CSV (sans ligne d'en-tête) en format ARFF?
Le problème est que le fichier CSV n'a pas de ligne d'en-tête, uniquement des données. Comment attribuer des noms d'attribut après avoir introduit le fichier CSV? (Toutes les colonnes seraient les types de données string)
Voici le code que j'ai jusqu'à présent:
CSVLoader loader = new CSVLoader();
loader.setSource(new File(CSVFilePath));
Instances data = loader.getDataSet();
ArffSaver saver = new ArffSaver();
saver.setInstances(data);
saver.setFile(new File(outputFilePath));
saver.writeBatch();
J'ai essayé de regarder à travers le code source Weka pour comprendre cela, mais je ne pouvais pas faire des têtes ou queue de celui-ci :-(
Merci. Je vais essayer ça. J'ai supposé ma question à la liste de diffusion s'est perdue dans la shuffle :-( – Greg
Pas de soucis, en demandant par des avenues différentes est une bonne idée :) – michaeltwofish