将arff文件读入R会引发异常

时间:2014-09-07 14:52:58

标签: r weka arff

我是R.的新手。

read.arff(file = "/Users/macbookpro/loving_eval_stem_stop_train.arff")

我正在运行这段代码,它似乎给了我这个例外

Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  : 
  scan() expected 'a real', got '{21'

我确信我的绝对文件路径是正确的。我没有问题将文件读入weka

1 个答案:

答案 0 :(得分:4)

根据您发布的内容,我怀疑这是一种稀疏格式的ARFF文件。我不确定您使用什么包将arff文件读入R,但它可能不支持稀疏格式。

您可以尝试使用weka转换为完整格式的arff文件。 (它可能会增加文件大小,但它应该变为R可读。)

您可以使用此命令执行操作

java weka.filters.unsupervised.instance.SparseToNonSparse -i <input_file> -o <output_file> -c <index of class attribute>