1

有没有办法自动将 NA 值转换为?在加载 .csv 文件时在 weka 中?还是我们必须使用其他一些脚本/程序来替换它们?或加载到 weka 之前的空白。

欢迎任何帮助或建议。谢谢

4

1 回答 1

2

不幸的是,我不相信 Weka 有办法进行这种转换。这是因为 Weka 的原生格式是 .arff 文件。 在 .arff 文件中,缺失值用“?”表示。 加载 .csv 文件时,它期望缺失值也用“?”表示。

根据您使用 Weka 的方法,我建议:

  1. 对于 Weka GUI,在简单的文本编辑器中使用“查找和替换”将“NA”更改为“?” 在将 .csv 加载到 Weka 之前。

  2. 对于 Weka Java API,编写一个方法来预处理您的“.csv”文件,然后再将其交给 Weka .csv 加载器。

于 2013-10-08T15:41:27.193 回答