【问题标题】:CSV input file format for a (Sparse) ARFF which has a relational attribute具有关系属性的(稀疏)ARFF 的 CSV 输入文件格式
【发布时间】:2015-04-20 13:47:38
【问题描述】:

我想在 WEKA 中进行其他处理之前将 CSV 文件转换为 ARFF 格式(使用 CSVToARFFConverter)。 我的 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}

上述稀疏 ARFF 文件的等效 CSV 表示形式是什么?请协助。谢谢。

【问题讨论】:

    标签: csv machine-learning nlp weka arff


    【解决方案1】:

    我不知道我是否完全理解您的问题,但如果您已经有了 arff 文件,为什么还需要 csv 输入?只需在 weka 中使用 arff。

    等效的 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
    

    或

    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
    

    或

    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

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2011-08-26
      • 2014-08-12
      • 2012-04-08
      • 1970-01-01
      • 2014-05-31
      • 2012-10-28
      • 2014-08-17
      • 2015-04-03
      • 1970-01-01
      相关资源
      最近更新 更多