首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R: read.arff错误

R: read.arff错误
EN

Stack Overflow用户
提问于 2013-10-01 14:41:31
回答 1查看 1K关注 0票数 1

我开始在R和Weka一起工作,我被困在了第一步。我将我的csv文件转换为arff文件,并使用在线转换器进行了转换,但是当我试图将它读取到R中时,我得到了以下错误消息。

代码语言:javascript
复制
  require(RWeka)
  A <- read.arff("Environmental variables all overviewxlsx.arff")
Error in .jnew("weka/core/Instances", .jcast(reader, "java/io/Reader")) : 
 java.io.IOException: no valid attribute type or invalid enumeration, read Token[[°C]],    line 6 

有谁能帮到我吗?

谢谢!

附注:正确的软件包(RWeka)已经安装好了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-01 23:02:41

因为read.arff()返回数据,所以可以跳过转换过程并使用read.csv()。

代码语言:javascript
复制
    train_arff<-read.arff(file.choose())
    str(train_arff)

    'data.frame':   14 obs. of  5 variables:
    $ outlook    : Factor w/ 3 levels "sunny","overcast",..: 1 1 2 3 3 3 2 1 1 3 ...
    $ temperature: Factor w/ 3 levels "hot","mild","cool": 1 1 1 2 3 3 3 2 3 2 ...
    $ humidity   : Factor w/ 2 levels "high","normal": 1 1 1 1 2 2 2 1 2 2 ...
    $ windy      : logi  FALSE TRUE FALSE FALSE FALSE TRUE ...
    $ play       : Factor w/ 2 levels "yes","no": 2 2 1 1 1 2 1 2 1 1 ...

    train_csv<-read.csv(file.choose())
    str(train_csv)

    'data.frame':   14 obs. of  5 variables:
    $ outlook    : Factor w/ 3 levels "overcast","rainy",..: 3 3 1 2 2 2 1 3 3 2 ...
    $ temperature: Factor w/ 3 levels "cool","hot","mild": 2 2 2 3 1 1 1 3 1 3 ...
    $ humidity   : Factor w/ 2 levels "high","normal": 1 1 1 1 2 2 2 1 2 2 ...
    $ windy      : logi  FALSE TRUE FALSE FALSE FALSE TRUE ...
    $ play       : Factor w/ 2 levels "no","yes": 1 1 2 2 2 1 2 1 2 2 ...

否则,您的.arff文件应该有这个格式化

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19119152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档