[掲示板へもどる]
一括表示

  [No.2120] Rファイルとして保存できません 投稿者:shizu  投稿日:2015/08/10(Mon) 10:57:26

樋口先生

昨日の奈良大学ではわかりやすいチュートリアルをありがとうございました。

昨日後半にR形式で保存をしてRコンソールで図を変更していくやり方をご教授頂きましたが、以下の問題が発生しております。

(1)KH Coderのフォルダ内に、RGUIが見当たりません。(OSはMac、Rの最新版はコンピュータにはインストール済み)

(2)共起ネットワーク図を .r という拡張子で保存しようとしているのですが、保存結果の拡張子をみると.pdfになっていて、(当然だと思うのですが)Rで開いても、その後どうにもなりません。

よろしくお願いいたします。


  [No.2121] Re: Macにおけるプロットの保存と活用 投稿者:HIGUCHI Koichi  投稿日:2015/08/10(Mon) 15:35:47

こんにちは、樋口です。書き込みありがとうございます。

また昨日はわざわざお越しいただき感謝申しあげます。
昨日の「マニアックな部分」にもチャレンジしていただき恐縮です。

さて、まず(2)プロットの保存についてですが、例えば「ca」というファイ
ル名でしたら、「ca」だけでなく「ca.r」まで入力して保存してください。Ma
c上では、保存の形式を変える際には拡張子まで入力していただく必要があり、
これは他の画像形式で保存する場合も同様です。例えばpng形式にするには、
「ca.png」と入力してください。


次に、(1)KH Coderに添付のRは次の方法で起動できます。KH Coderを終了す
ると、ターミナル画面が1つ残りますので、そこに次のコマンドを貼り付けて、
Returnキーを押します。(最初の「>」は不要です)

> ./deps/R-3.1.0/Resources/bin/R

「R version 3.1.0 (2014-04-10)」で始まる起動メッセージが画面に出たら、
Rの起動に成功しています。

先ほどの(2)で、「ca.r」をkh coderと同じフォルダに保存している場合は、
次のコマンドを貼り付けてReturnキーを押すと、Rで同じプロットを作成でき
ます。(最初の「>」は不要です)

> source("ca.r", encoding="euc-jp")

ここまで上手くいけば、miのようなテキストエディタでca.rを編集なさると良
いでしょう。表示されたプロットをクリックして、画面上部のメニューから
「R」「Save」をクリックすると、カスタマイズしたプロットを保存できます。

※このようにRを起動した場合で、Rを起動中に、KH Coderを再度起動したい場
合は、新しいターミナル画面を開いてからKH Coderを起動してください。


もしご自身でインストールなさったRを利用される場合、KH Coderのプロット
で使用している各種Rパッケージをインストールする必要が生じると思います。
最初は、「パッケージ(library)が見つからないよ」というエラーが出ると
思うので、順にインストールしていけば、動くようになるでしょう。


  [No.2123] Re: Macにおけるプロットの保存と活用 投稿者:shizu  投稿日:2015/08/11(Tue) 20:42:57

樋口先生

お世話になります。


> さて、まず(2)プロットの保存についてですが、

これは、.rを手入力することで解決いたしました。

> 次に、(1)KH Coderに添付のRは次の方法で起動できます。
> ./deps/R-3.1.0/Resources/bin/R

  > を除く他の箇所をコピーしてターミナルに貼り付けたのですが、

-bash: ./deps/R-3.1.0/Resurces/bin/R: No such file or directory

となり、Rが起動いたしません。KH Coderのフォルダー内を順に調べていけば、Rは存在しています。(現在のコンピュータには R 3.2.1 for Macが別にインストールされております)。

ちなみに、インストール済みのRを起動して、作成されたca.rをコンソールにドロップしますと、以下のようなものが出て(encoding=...は私が入力いたしました。また****は私の名前です)、エンターキーを押しますと、フリーズしてしまいます。

> source('~/Desktop/****/khcoder/ca.r', chdir=TRUE, encoding="euc-jp")


ご指導のほどよろしくお願いいたします。


  [No.2124] Re: Macにおけるプロットの保存と活用(修正) 投稿者:HIGUCHI Koichi  投稿日:2015/08/11(Tue) 21:42:11

こんにちは、樋口です。
書き込みありがとうございます。

> -bash: ./deps/R-3.1.0/Resurces/bin/R: No such file or directory
> となり、Rが起動いたしません。

私の勘違いでした。失礼いたしました。確かにこのエラーになりますね。

ターミナル(Finderから起動したものでも結構です)で、次のように入力して
Returnを押してみるといかがでしょうか。

> ~/Desktop/khcoder/deps/R-3.1.0/Resources/bin/R

あるいは、以下のように入力する必要があるかもしれません。

> ~/Desktop/****/khcoder/deps/R-3.1.0/Resources/bin/R

「****」は先の投稿でお書きいただいた、「****」(お名前)と同じ内容とし
てください。

これでKH Coder添付のRが起動するのではないかと思います。うまく起動しま
したら「source("ca.r", encoding="euc-jp")」をお試しください。もし、
「ca.rが見つからない」というようなエラーになる場合は、いったんターミナ
ルで「ca.r」だけを削除し、その場所にFinderから「ca.r」をドラッグ&ド
ロップすると、「~/Desktop/****/khcoder/ca.r」のような内容が自動入力され
て、上手くいくかもしれません。


ひとまず、KH Coderに添付のRでお試しいただければと存じます。ご自身で
インストールなさったRについては、多様な可能性が考えられるので、トラブ
ルシュートが少し難しいためです。

どうぞよろしくお願いいたします。