Импортировать CSV с различной шириной строки в Incanter? - PullRequest
7 голосов
/ 04 мая 2011

Я пытаюсь импортировать файл CSV со строками разной длины в Incanter, используя функцию read-dataset.К сожалению, кажется, что строки обрезаются до длины первой строки.Если не считать переупорядочения набора данных или поиска самой большой строки и добавления строки в верхней части этой ширины, есть ли способ решить эту проблему?Документация не предлагает никаких дополнительных параметров для набора данных для чтения.

1 Ответ

1 голос
/ 20 марта 2012

Некоторые прохожие CSV ожидают, что первая строка в CSV будет заголовком столбца. Если эти столбцы имеют фиксированное значение, вы можете попробовать добавить значимые заголовки и посмотреть, что с этим делает Incanter.

Если у вас нет значимых имен столбцов, одним из решений было бы выяснить максимальное количество столбцов, возможных или поставляемых в этом файле, а затем добавить либо строку произвольных заголовков, либо строку пустых строк с максимальным количеством записей.

...