Weka - 使用多行来定义类属性的名义值

时间:2012-08-05 11:55:00

标签: weka arff

在我的ARFF文件中,而不是:

@ATTRIBUTE myclass {value1, value2, value3}

我想写一些像:

@ATTRIBUTE myclass 
{
value1, 
value2, 
value3
}

原因:myclass最终将包含近1000个值,使用第二种格式读取和编辑arff文件会更容易。

我已尝试使用上述格式,但收到错误消息"无法将结构确定为arff。

1 个答案:

答案 0 :(得分:0)

据我所知,这在Weka中是不可能的。您可以保留一个单独的文件,在该文件中,您可以按照首选格式列出所有类以进行编辑/可读性,并在进行任何更改后将其转换为Weka的格式。例如,如果您使用Unix-like操作系统,则可以在终端中使用tr命令:

tr '\n' ' ' < <filename>

然后,您可以将输出复制到ARFF文件中。