2015年06月15日
R言語で、ライブラリ「RWeka」を読み取ろうとするとエラーが出る
統計解析などに使われるR言語。
近年あらゆる分野で注目されているデータマイニングを学ぶために必要になったので、自分のノートパソコンにインストールしたのだが、決定木を構築する「J48」に必要なライブラリ「RWeka」が読み込めない。
具体的には以下のようなエラーが出る。
> library(RWeka)
Error : .onLoad は loadNamespace()('rJava' に対する)の中で失敗しました、詳細は:
call: dirname(this$RuntimeLib)
error: 文字ベクトルの引数が期待されています
エラー: ‘RWeka’ に対するパッケージもしくは名前空間のロードが失敗しました
>
JAVAはインストール済みであるし、特に問題はないはずだが。
いろいろ調べていくつか試した。
まず、pathを通すこと。
rJava をロードしようとしたときのエラー
RでのrJAVAのエラー
このほか複数のサイトを参考にpathを通し再起動もしたがうまくいかない。
ほかにも再インストールしたり旧バージョンを試したりいろいろやったがやはりうまくいかない。
大学では環境変数「JAVA_HOME」を設定していると「RWeka」の読み込みがうまくいかないとアナウンスされていた。
自分のパソコンには「JAVA_HOME」を設定していないためこのアナウンスは無視していたのだが、万策尽きほかにやれることがなかったので気まぐれで以下のサイトを参考にしながら
PATHの設定及び環境変数JAVA_HOMEの設定
「JAVA_HOME」を設定したら、
うまくいった。
大学のアナウンスを読み間違えたのかと思い何度も見返したが、
別に読み間違ってない。
ということはこのアナウンスが間違っていたのか。
ちなみにうまくいった後に「JAVA_HOME」を削除してみたら再び同じエラーが出たためこれが原因で間違いなさそう。
最初からこれを試していればたいして時間を使わずに済んだものを。
近年あらゆる分野で注目されているデータマイニングを学ぶために必要になったので、自分のノートパソコンにインストールしたのだが、決定木を構築する「J48」に必要なライブラリ「RWeka」が読み込めない。
具体的には以下のようなエラーが出る。
> library(RWeka)
Error : .onLoad は loadNamespace()('rJava' に対する)の中で失敗しました、詳細は:
call: dirname(this$RuntimeLib)
error: 文字ベクトルの引数が期待されています
エラー: ‘RWeka’ に対するパッケージもしくは名前空間のロードが失敗しました
>
JAVAはインストール済みであるし、特に問題はないはずだが。
いろいろ調べていくつか試した。
まず、pathを通すこと。
rJava をロードしようとしたときのエラー
RでのrJAVAのエラー
このほか複数のサイトを参考にpathを通し再起動もしたがうまくいかない。
ほかにも再インストールしたり旧バージョンを試したりいろいろやったがやはりうまくいかない。
大学では環境変数「JAVA_HOME」を設定していると「RWeka」の読み込みがうまくいかないとアナウンスされていた。
自分のパソコンには「JAVA_HOME」を設定していないためこのアナウンスは無視していたのだが、万策尽きほかにやれることがなかったので気まぐれで以下のサイトを参考にしながら
PATHの設定及び環境変数JAVA_HOMEの設定
「JAVA_HOME」を設定したら、
うまくいった。
大学のアナウンスを読み間違えたのかと思い何度も見返したが、
別に読み間違ってない。
ということはこのアナウンスが間違っていたのか。
ちなみにうまくいった後に「JAVA_HOME」を削除してみたら再び同じエラーが出たためこれが原因で間違いなさそう。
最初からこれを試していればたいして時間を使わずに済んだものを。
タグ:R
【このカテゴリーの最新記事】
-
no image
-
no image
この記事へのトラックバックURL
https://fanblogs.jp/tb/3808536
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック
コメントありがとうございます。
お役に立てたようでうれしく思います。
Rの勉強頑張ってください!