2017-02-21 14 views
3

Weka сказал мне, что 112 Problem encountered on line 2не распознается как файл CSV в Weka

Здесь прилагается моя линия одна и вторая строка.

, Безымянный: 0, идентификатор, метку времени, derived_0, derived_1, derived_2, derived_3, derived_4, fundamental_0, fundamental_1, fundamental_2, fundamental_3, fundamental_5, fundamental_6, fundamental_7, fundamental_8, fundamental_9, fundamental_10, fundamental_11, fundamental_12, fundamental_13, fundamental_14, fundamental_15, fundamental_16, fundamental_17, fundamental_18, fundamental_19, fundamental_20, fundamental_21, fundamental_22, fundamental_23, fundamental_24, fundamental_25, fundamental_26, fundamental_27, fundamental_28, fundamental_29, fundamental_30, fundamental_31, fundamental_32, fundamental_33, fundamental_34, fundamental_35, fundamental_36, fundamental_37, fundamental_38, fundamental_39, fundamental_40, fundamental_41, fundamental_42, fundamental_43, fundamental_44, fundamental_45, fundamental_46, fundamental_47, fundamental_48, весело damental_49, fundamental_50, fundamental_51, fundamental_52, fundamental_53, fundamental_54, fundamental_55, fundamental_56, fundamental_57, fundamental_58, fundamental_59, fundamental_60, fundamental_61, fundamental_62, fundamental_63, technical_0, technical_1, technical_2, technical_3, technical_5, technical_6, technical_7, technical_9, technical_10, technical_11, technical_12, technical_13, technical_14, technical_16, technical_17, technical_18, technical_19, technical_20, technical_21, technical_22, technical_24, technical_25, technical_27, technical_28, technical_29, technical_30, technical_31, technical_32, technical_33, technical_34, technical_35, technical_36, technical_37, technical_38, technical_39, technical_40, technical_41, technical_42, technical_43, technical_44, у

1,1,11,0,0.0147646842524, -0,0380642190576, -0.017424877733,0.320652008057, -0.0341343283653,0.00441261287779,0.114285111427, -0.210184767842,0.21 628062427,0.0967497378588,0.0820423513651, -0,224383309484, -0.0855291187763,0.0247628260404, -0,062337320298, -0.202246636152,1.74669158459, -0,187505245209, -0,0346640832722, -0.135176599026,0.30556216836,0.0275948308408, -0.2087456882,0.11851990968, -0.123511128128,0.113818153739 ,, - 0.115836977959,0.0282817184925 , +0,0765652507544, -0.217346027493,0.100053846836,0.358807504177,0.057504683733,0.0257191713899, -0.141338810325,2.2934756279,0.0249454267323,0.388208180666, -0,240926593542, -0,126231744885, -0.131619036198,0.232267677784, -0,00145528209396, -0.489862799644,0.0173165425658,0.0273206215352,0.334182590246,0.113512799144,0.111536450684, -0.179379090667,0.221287444234, -0,0918863341212,, 0.107981853187,0.548687160015, -0,160078704357, -0.281368345022,0.0639325976372, -0,235643029213, -0,205082535744, -0,194349050522, -0.365185618401,0.0419283285737, -0,044906552881, -0,039078630507, -0,0750000029802, -0,28041779995 ,,, - 2,0 ,,, - 2,0, -0,159431889653,, 0,0, -2,0,, 0.00431661866605,0.0 ,, - 2,0 ,, - 0.399520397186,0.0, -0.30 9356480837, -0,5 ,,, 0,154613018036,, 0.0,0.0 ,,,, ,,,, 0.5,0.232154071331,0.0255901403725 - +0,273607432842 ,,, - 2,0 ,, - 0,00124013668392

+0

попробуйте этот https: // csvlint.io/проверить, хорошо ли ваш файл csv – xro7

ответ

0

Я решил проблему первого просто открывая файл данных в LibreOffice, просматривая его там, чтобы он выглядел корректно, автозапускающий вход затем и выбирает Сохранить как как CSV. Weka считает файл таким образом правильно.

Однако, я думаю о терминальном подходе для этого в соответствующей теме How to standardise this nonstandard CSV file for Weka?

+0

Я пробовал это в своем файле, но не работал с ошибкой «недопустимый поток заголовка». Я также попытался сохранить CSV в виде файла с разделителями разделов и переименовать его как csv, но не работает. – hhh

+0

@hhh Нам нужно четко указать процесс работы LibreOffice, чтобы изучить это дальше. –

+0

Или вы можете просто использовать внешний пакет R, как показано [здесь] (https://stackoverflow.com/a/45655529/164148). – hhh

1

Я также боролся с ARFF конвертер Weka, и я не мог получить вещи работать даже с LibreOffice hack или TSV хака (сохранить как TSV но переименовать его как CSV), но затем я нашел foreign пакет в R с функцией write.arff. Он работает так, что

install.packages("foreign") 
library(foreign) 
library(data.table) 
a<-fread("YourData.csv") 
write.arff(a,file="~/YourLocation.arff") 

и дополнительная информация here.

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

  • Нет связанных вопросов^_^