2014-09-07 3 views
0

Я новичок в R.Чтение ARFF файл в R подбрасывает исключение

read.arff(file = "/Users/macbookpro/loving_eval_stem_stop_train.arff") 

Я бегу этот кусок кода и, кажется, чтобы дать мне это исключение

Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, : 
    scan() expected 'a real', got '{21' 

Я уверен, что мой абсолютный путь к файлу верен. У меня нет проблем с чтением файла в weka

ответ

4

Из того, что вы опубликовали, я подозреваю, что это файл ARFF с разреженным форматом. Я не уверен, какой пакет вы используете для чтения файла arff в R, но он может не поддерживать разреженный формат.

Вы можете попробовать конвертировать в полный формат файла arff с weka. (Это, вероятно, увеличит размер файла, но он должен стать R читаемым.)

Вы можете использовать эту команду для выполнения операции

java weka.filters.unsupervised.instance.SparseToNonSparse -i <input_file> -o <output_file> -c <index of class attribute> 
+0

Я использую иностранный пакет, чтобы прочитать этот файл – aceminer

+1

Вы можете чтобы посмотреть на пакет rweka. [Http://cran.r-project.org/web/packages/RWeka/index.html] – UditG

Смежные вопросы