【问题标题】:Reading arff file into R throws up exception将arff文件读入R会引发异常
【发布时间】:2014-10-31 22:03:27
【问题描述】:

我是 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 没有问题

【问题讨论】:

    标签: r weka arff


    【解决方案1】:

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

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

    你可以使用这个命令来执行操作

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

    【讨论】:

    猜你喜欢
    • 2012-10-07
    • 2012-04-14
    • 2011-11-24
    • 2015-10-29
    • 2017-09-15
    • 1970-01-01
    • 2019-02-10
    • 2022-08-19
    相关资源
    最近更新 更多