2013-03-17 3 views
1

J'ai des données et je les traite et les convertit de manière à ce qu'elles génèrent a. fichier arff comme suit:.Impossible de déterminer comme arff (Raison: java.io.IOException: fin prématurée de la ligne, lire Token [EOL], ligne 1182

............ 

@attribute murdered_to numeric 
@attribute envy.although_it numeric 
@attribute vampire_that numeric 
@attribute list_without numeric 
@attribute award_at numeric 
@attribute @% numeric 
@attribute the_addict numeric 
@attribute the_drag numeric 
@attribute card_against numeric 
@attribute communications_mainly numeric 
@attribute clue_for numeric 
@attribute justified.a numeric 
@attribute superb_learning numeric 
@attribute ford_escape numeric 
@attribute a_life-changing numeric 
. 
. 
. 

Ceci est juste une partie de la liste d'attributs que je dois ouvrir le fichier arff dans WEKA mais il jette l'erreur comme mentionné dans le sujet l'erreur est pointé sur la ligne.:

@attribute the_addict numeric 

Je ne suis pas en mesure de trouver l'erreur dans le fichier qui jette l'erreur.

+0

http://www.cs.waikato.ac.nz/ml/weka/arff.html – etov

Répondre

3

Je suis assez sûr que l'erreur est dans la ligne avant celui que vous avez cité

@attribute @% numeric 

Le nom de votre attribut est invalide, il doit commencer par un caractère alphabétique, tel que spécifié dans la documentation SLIA a au etov.

Le format de l'instruction @attribute est:

@attribute <attribute-name> <datatype> 

où le doit commencer par un caractère alphabétique. Si des espaces doivent être inclus dans le nom, le nom entier doit être cité.

Questions connexes