Формат входного файла CSV для (разреженного) ARFF с реляционным атрибутом

Я хочу преобразовать файл CSV в формат ARFF (используя CSVToARFFConverter) перед другой обработкой в ​​WEKA. Мой файл ARFF имеет следующий формат:

@relation Sample

 @attribute CLS string
 @attribute SCLS string
 @attribute key relational
   @attribute key1 string
   @attribute key2 string
   @attribute key3 string
 @end key
 @attribute class {-5,-4,-3,-2,-1,0,1,2,3,4,5}


@data
{0 type, 1 beta, 2 "3 keyword1\nkeyword2\nkeyword3", -5}
{0 typeA, 1 gamma, 2 "3 keyword11\nkeyword21\nkeyword31", 0}
{0 typeB, 1 alpha, 2 "3 keyword21\nkeyword22\nkeyword23", 3}

Каково эквивалентное CSV-представление приведенного выше файла Sparse ARFF? Пожалуйста помогите. Спасибо.


person Kannan Lg    schedule 19.02.2015    source источник


Ответы (1)


Я не знаю, правильно ли я понимаю ваш вопрос, но если у вас уже есть файл arff, зачем вам ввод csv? просто используйте arff в weka.

Эквивалентное представление CSV, вероятно, может быть одним из следующих:

CLS, SCLS, key1, key2, key3, class
0 type, 1 beta, keyword1\n, keyword2\n, keyword3, -5
0 typeA, 1 gamma, keyword11\n, keyword21\n, keyword31, 0
0 typeB, 1 alpha, keyword21\n, keyword22\n, keyword23, 3

or

CLS, SCLS, key, key1, key2, key3, class
0 type, 1 beta, 2, keyword1\n, keyword2\n, keyword3, -5
0 typeA, 1 gamma, 2, keyword11\n, keyword21\n, keyword31, 0
0 typeB, 1 alpha, 2, keyword21\n, keyword22\n, keyword23, 3

or

CLS, SCLS, key, class
0 type, 1 beta, keyword1\n;keyword2\n;keyword3\n, -5
0 typeA, 1 gamma, keyword11\n;keyword21\n;keyword31\n, 0
0 typeB, 1 alpha, keyword21\n;keyword22\n;keyword23\n, 3

Прочтите это об отношениях в csv

http://en.wikipedia.org/wiki/Comma-separated_values#General_functionality

надеюсь, это поможет вам

person simpleman91    schedule 19.02.2015