2011-09-25 6 views

答えて

32

read.arffに新たなんです。

更新

farff:このような質問への答えはsosパッケージを経由して見つけることができます一般的にはより高速な「ARFF」ファイルリーダライタ

19

CRAN上の新しいパッケージがありますこれは、CRANのすべてのパッケージのフルテキスト検索にアクセスします。

install.packages("sos") 
library("sos") 
findFn("arff") 

foreignの関数(上述したように)とRWekaパッケージを見つけます。 foreignは推奨パッケージなので、デフォルトでシステムにインストールされます。したがって、最初にsosパッケージをインストールせずに

help.search("arff") 

と答えが見つかりました。 sosは、検索対象の文字列がメタデータ(タイトル、キーワード、エイリアスなど)にない場合(つまり、システムに既にインストールされているパッケージ内のhelp.searchの検索に含まれていない) (同上)。

オフのチャンスにRWekaバージョンについて知っておくと便利かもしれません(...また、お使いのシステムに付属しているR Data Import/Export Manualを通じて見ると、一般的に有用であるが、この質問への答えを見つけていないでしょう)何らかの理由でforeignのバージョン(最初に試してください)が失敗します。

+0

ありがとうございます! GoogleのRに関する情報はあまりありません。 –

+4

@IlyaSmaginはいあります。 googleで "[R] arff"を検索し、最初のヒットはあなたが望むものです。 – Andrie

8

この質問には既に回答済みですが、私には別の注目すべき解決策があることを認識しています。 arffファイルの読み取りと書き込みを可能にするRWekaパッケージを確認します。プラスそれはWeka関数のラッパーを提供します。 WekaをインストールしなくてもWekaの機能を使うことができます(ただし、.jarsをインストールします)。このdoku - >read.arffも参照してください。あなたはデータのみではなく関係を気にしている場合

3

は、あなただけ使用することができます。

read.csv("data.arff", header=FALSE, comment.char = "@") 
1

最も簡単な方法は、それが.arffファイルを読み込みread.arff()機能を持っている"RWeka"ライブラリを使用して行うこと。

library(RWeka) 
test=read.arff("../Test/test.arff") 

これが役に立ちます。

関連する問題