Загрузка набора данных Octave csv

Вопрос:

Всем доброе утро! Пожалуйста, простите меня. Я долгое время был пользователем MATLAB, первым пользователем Octave. У меня есть файл CSV с некоторыми примерами данных, проблема в том, что я боюсь загружать csv. Первые 3 столбца являются категориальными данными, т.е. столбец 1 имеет значения как мужчин, так и женщин, в столбце 2 представлена возрастная группа, т.е. 15-20, 30-40, а четвертая – частота. Я пробовал CSVread, dataframe, и я попробовал загрузить его с помощью пакета IO.

Я пользователь Windows. У меня установлен Octave 3.6.4 и установлена более старая версия IO 1.2.5.

Кто-нибудь знает быстрый способ загрузить этот csv, так что октава распознает, что первые 3 столбца являются строками, а последние – числовыми

спасибо

Джеймс

Мои извинения, я не знаю, как загрузить CSV, но я могу дать вам образец здесь:

women   18-23   no/little   26
women   18-23   important   12
women   18-23   very important  7
women   24-40   no/little   9
women   24-40   important   21
women   24-40   very important  15
women   > 40    no/little   5
women   > 40    important   14
women   > 40    very important  41
men    18-23   no/little   40
men    18-23   important   17
men    18-23   very important  8
men    24-40   no/little   17
men    24-40   important   15
men    24-40   very important  12
men    > 40    no/little   8
men    > 40    important   15
men    > 40    very important  18

Лучший ответ:

Низкоуровневое решение с textread предполагающим разделитель CSV, является TAB:

[gender,age,rank,freq] = textread("foo.csv", "%s%s%s%d", "delimiter", "\t")

Оцените статью
TechArks.Ru
Добавить комментарий