2016-08-24 8 views
0

Я хочу вставить большой размер файла csv в Weka для выбора функции. Размер файла csv составляет около 2,3 ГБ и содержит 41 строку с 2 000 002 столбцами.Как я могу исправить эту ошибку на weka?

Первая строка содержит (sample_id) (1 ~ 2,000,000) (класс)

и от второй линии ID Поплавок Поплавок Поплавок ... Класс (Y/N)

Однако При попытке вставьте этот файл в weka, выведите сообщение об ошибке:

weka.core.coverters.CSVLoader не смог загрузить 'test.csv'. Причина: Неверный количество значений. Читайте 1000002, ожидаемые 100001, прочтите лексему [EOL] линию 2 Неполадки на линии: 2

Я не знаю, почему эта ошибка выходит ..

ответ

0

Эта ошибка просто пытается сказать вам, что какая-то строка на входе iis не состоит из 2000002 (указанных) столбцов. Просто проверьте с указанной строкой по ошибке или с окружающими ее линиями, независимо от того, состоят они из правильного количества столбцов. Он должен решить вашу проблему.

Поскольку количество столбцов (функций) слишком велико, просто подсчитайте количество запятых (если ваш ввод разделен запятой) с помощью ctrl + f в строке. С этим вы не можете найти столбцов в этой строке.

Надеюсь, что это помогло!

0

Проверьте наборы данных для отсутствующих значений. Я однажды столкнулся с этой ошибкой, и я узнал, что в моем наборе данных отсутствует значение.