それを行う方法はありますか?
はい、私はRを初めて使用します。
read.arff
パッケージ内ではforeign
、Weka Attribute-Relation File Format(ARFF)ファイルからデータを読み取ります。
更新:CRANに新しいパッケージがあります:
farff:より高速な「ARFF」ファイルリーダーおよびライター
一般に、このような質問への回答はsos
、CRAN上のすべてのパッケージの全文検索にアクセスするパッケージを介して見つけることができます。
install.packages("sos")
library("sos")
findFn("arff")
foreign
(上記のように)およびRWeka
パッケージ内の関数を検索します。が推奨パッケージであるためforeign
、デフォルトでシステムにインストールされます。したがって、あなたは答えを見つけたでしょう
help.search("arff")
そもそも、sos
パッケージをインストールせずに。 sos
検索している文字列がメタデータ(タイトル、キーワード、エイリアスなど)に含まhelp.search
れていない場合や、システムに既にインストールされているパッケージに含まれていない場合(同上)は、まだ価値があります。 )。(システムに付属しているRデータのインポート/エクスポートマニュアルを確認することは一般的に便利ですが、この質問に対する答えは見つかりませんでした...)
のバージョン(最初に試す必要があります)が何らかの理由で失敗する可能性が低い場合に、RWeka
バージョンについて知っておくと便利な場合があります。foreign
この質問はすでに回答されていますが、別の注目すべき解決策があることに気づきました。RWeka
ファイルの読み取りと書き込みを可能にするパッケージを確認してくださいarff
。さらに、関数のラッパーを提供しWeka
ます。したがって、Weka自体をインストールせずにWeka機能を使用できます(ただし、.jarはインストールされます)。このdoku- >も参照してくださいread.arff
。
リレーションではなくデータのみを気にする場合は、次を使用できます。
read.csv("data.arff", header=FALSE, comment.char = "@")
これを行う最も簡単な方法は、ファイルを読み取る機能"RWeka"
を持つライブラリを使用することです。read.arff()
.arff
library(RWeka)
test=read.arff("../Test/test.arff")
お役に立てれば。