検索
リンク集
最新記事
カテゴリーアーカイブ
タグクラウド
<< 2017年05月 >>
1 2 3 4 5 6
7 8 9 10 11 12 13
21 22 23 24 25 26 27
28 29 30 31
ファン
最新コメント
最新トラックバック
写真ギャラリー
日別アーカイブ
プロフィール
いおりさんの画像
いおり

広告

posted by fanblog

2015年06月15日

R言語で、ライブラリ「RWeka」を読み取ろうとするとエラーが出る

統計解析などに使われるR言語。

近年あらゆる分野で注目されているデータマイニングを学ぶために必要になったので、自分のノートパソコンにインストールしたのだが、決定木を構築する「J48」に必要なライブラリ「RWeka」が読み込めない。

具体的には以下のようなエラーが出る。

> library(RWeka)
Error : .onLoad は loadNamespace()('rJava' に対する)の中で失敗しました、詳細は:
call: dirname(this$RuntimeLib)
error: 文字ベクトルの引数が期待されています
エラー: ‘RWeka’ に対するパッケージもしくは名前空間のロードが失敗しました
>



スクリーンショット (56).png

JAVAはインストール済みであるし、特に問題はないはずだが。

いろいろ調べていくつか試した。
まず、pathを通すこと。

rJava をロードしようとしたときのエラー

RでのrJAVAのエラー

このほか複数のサイトを参考にpathを通し再起動もしたがうまくいかない。

ほかにも再インストールしたり旧バージョンを試したりいろいろやったがやはりうまくいかない。

大学では環境変数「JAVA_HOME」を設定していると「RWeka」の読み込みがうまくいかないとアナウンスされていた。

自分のパソコンには「JAVA_HOME」を設定していないためこのアナウンスは無視していたのだが、万策尽きほかにやれることがなかったので気まぐれで以下のサイトを参考にしながら

PATHの設定及び環境変数JAVA_HOMEの設定

「JAVA_HOME」を設定したら、

無題.png

うまくいった。

大学のアナウンスを読み間違えたのかと思い何度も見返したが、
別に読み間違ってない。

ということはこのアナウンスが間違っていたのか。

ちなみにうまくいった後に「JAVA_HOME」を削除してみたら再び同じエラーが出たためこれが原因で間違いなさそう。

最初からこれを試していればたいして時間を使わずに済んだものを。


タグ: R
この記事へのコメント
T田み様
コメントありがとうございます。
お役に立てたようでうれしく思います。
Rの勉強頑張ってください!
Posted by いおり at 2018年01月10日 21:35
同じところで躓いていてとても困っていたので、とても助かりました!
Posted by T田み at 2018年01月06日 02:28
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/3808536
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: