2013-09-01 2 views
-1

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

данных выглядит следующим образом: "20070906 1 0 0 NO"

Theres около 40 000 записей, как это должны быть проанализированы. Я не уверен, что лучше всего, разделите каждый столбец на собственный вектор или поместите каждую целую строку в вектор.

Спасибо!

+2

Что вы намерены делать с каждым вектором после генерации векторов? Что представляют данные и как они используются? –

+0

Кроме того, CSV не является TSV. Теперь я часто сталкиваюсь с этим, но поскольку у вас так мало возможностей для спецификаций, это указывает на – sehe

+0

После ввода мне нужно взять пользовательский ввод и запустить через набор данных, чтобы узнать, сколько раз пользовательские данные ввода соответствуют нескольким столбцам данные. – Rob

ответ

0

Я думаю, что это своего рода субъективный вопрос, но imho Я считаю, что иметь один вектор, содержащий разделенные строки, будет легче управлять, чем отдельные векторы для каждого столбца. Вы даже можете создать объект строки, который хранится в векторе, чтобы сделать доступ и обработку данных в строках/столбцах более дружественными. Хотя, если вы выполняете обработку только на уровне столбца, а не на строке или уровне записи, имеющей отдельные векторы столбцов, будет проще.

0

Поскольку набор данных довольно мал (при условии, что вы используете ПК, а не какое-либо другое устройство, например смартфон), вы можете читать файл строки за строкой в ​​вектор строк и затем анализировать элементы один за другим и заполнить вектор некоторых структур, содержащих данные записей.

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