Ben*_*ker 22
一般来说,可以通过sos包找到这样的问题的答案,该包访问CRAN上所有包的全文搜索.
install.packages("sos")
library("sos")
findFn("arff")
Run Code Online (Sandbox Code Playgroud)
查找foreign(如上所述)和RWeka包中的函数.由于foreign是推荐的软件包,因此默认情况下它将安装在您的系统上.因此,你会找到答案
help.search("arff")
Run Code Online (Sandbox Code Playgroud)
首先,没有安装sos包. sos当您搜索的字符串不在元数据(标题,关键字,别名等)中时,仍然值得拥有,这些是help.search搜索所有内容,或者不在您已安装在系统上的软件包中(同上) ).(通过寻找R数据文件导入/导出手册,其中还附带了您的系统,一般是有用的,但会不会已经找到了这个问题的答案...)
了解RWeka版本foreign(由于某些原因而失败的版本)(首先应该尝试)失败的版本可能很有用.
如果您只关心数据而不关心关系,则可以使用:
read.csv("data.arff", header=FALSE, comment.char = "@")
Run Code Online (Sandbox Code Playgroud)
最简单的方法是使用"RWeka"具有read.arff()读取.arff文件功能的库。
library(RWeka)
test=read.arff("../Test/test.arff")
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助。