*RExcel [#i155fec9]

Excel(for Windows)からRを使えるようになるR-(D)COM Interfaceのインストールと使い方について説明します(実質は添付のhelpファイルの要約です)。

なおWindows以外でRを使用している方には関係ないと思います。

(1)ダウンロード~
http://sunsite.univie.ac.at/rcom/~
からRExcelInst.latest.exeをダウンロードして、実行してください。~
http://rcom.univie.ac.at/download/RExcel.distro/RExcelInst.latest.exe~
後から削ることもできるので、サンプルなども一緒にインストールするのが吉と思います。

(2)使い方

Excelに新しくメニューができるので、そこから操作するか、
セルを選択して右クリックメニューから操作します。
Excelにコマンドを書いてそれをエクセルから実行したり
Excel上の数字や文字のベクトル・行列などをRとやり取りしたりできます。
~
http://www.springer.com/cda/content/document/cda_downloaddocument/9781441900517-p1.pdf?SGWID=0-0-45-777199-p173901908~
http://www.springer.com/cda/content/document/cda_downloaddocument/9781441900517-c1.pdf?SGWID=0-0-45-777206-p173901908


----
*コメント [#kd4a1e45]

#comment(below)
- 同じく2/7に使用しようとしたところ、There seems to be no R process出て動きません。ただ下のコメントにもあるように、日付を1年前にしたところ動いたのでライセンスの問題ではないかと思われます。どなたか解決方法ご存じないでしょうか? -- [[chris]] &new{2017-02-07 (火) 10:03:37};
- 同じくThere seems to be no R processでてます。再インストしてもダメでした。 -- [[nuu]] &new{2017-02-07 (火) 02:22:25};
- 2/6に使用しようとしたところ、There seems to be no R process出ています。原因不明です。 -- [[k]] &new{2017-02-07 (火) 00:29:10};
- RをVer3.3.0にあげたらRExcel(32bit:3.2.16)がつながらなくなったのですが、何か情報ありますでしょうか? -- [[ななし776]] &new{2017-01-16 (月) 17:00:08};
- 情報ありがとうございます。下記Wiki内のHow to install RExcel when R is already installedの項目を実行し、RExcelが起動することを確認しました。 -- [[16:53:20]] &new{2016-01-13 (水) 13:45:32};
- "how to install"にしたがってインストールしなおしてください。 -- [[k]] &new{2016-01-09 (土) 16:14:29};
- http://sunsite.univie.ac.at/rcom/ こちらのwikiが2016/1/6に更新されていました。これにしたがい再インストールしたところ、正常に動作しました。 -- [[k]] &new{2016-01-09 (土) 16:09:05};

-  2016-01-04 (月) 21:29:47の者です。時計を2015年に戻したところ、RExcelが動きました。ありがとうございました。 --  &new{2016-01-05 (火) 15:53:05};
- 続報なのですが、Windowsの時計設定を2015/12/04に設定したところ起動できました。ライセンスの期限切れということなんですかね。他の情報をお待ちしております。 -- [[16:53:20]] &new{2016-01-05 (火) 08:56:15};
- 2015/12/31の朝から起動できなくなりました。StatConnectorを起動したところ、"license expired"となりました。PC2台で使用していましたが同じタイミングで動かなくなりました。困りました。 -- [[k]] &new{2016-01-04 (月) 22:34:27};
- 2014年からRExcelを使用していましたが、16:53:20の方と同様に、2016年になってRExcelを起動できなくなりました。 --  &new{2016-01-04 (月) 21:29:47};
- Q&A初級者コース RExcel のインストールが上手くいかない †      初心者R? (2015-12-30 (水) 20:38:31) を参照 --  &new{2016-01-04 (月) 17:10:09};
- 2016年になってからRExcelを起動できなくなってしまったんですが、このような症状が出ている方いますか? --  &new{2016-01-04 (月) 16:53:20};
- データフレームとエクセルのやり取りがしたいです。REXCELのVBAでのRinterface.RRun "メソッド"なんですが、XLConnectパッケージやxlslパッケージやgdataパッケージが動かないです。書き方間違ってるんでしょうか?サンプルコードの参考例ありませんか〜? -- [[nakisou]] &new{2013-09-29 (日) 18:56:16};
- RExcelを起動すると、「実行時エラー '13'」「型が一致しません。」と表示されエラーになってしまいます。インストール後、初回に起動したときはヘラー発生せず、うまくできたのですが、2回目以降の起動ではこの表示が出てしまいます。他の立ち上げ方として、一度、ふつうにExcel2010を起動させてから、アドイン→RExcel→StartR→Rcommanderで試してみたら、こちらも初回だけうまく実行できました。しかし、2回目以降は、StartRが表示されません。Connect Rを選択すると、冒頭と同じエラー表示がでてしまいます。解決方法を教えてください。 -- [[Yashima]] &new{2013-01-20 (日) 13:59:51};
- R serverの設定をして動きが何となくわかった気がしますが、Rが二重起動してしまっているようにみえるのは気のせいでしょうか?インストールに問題があったのか?? -- [[09:08:51desu]] &new{2009-08-23 (日) 13:45:11};
- Excel2007からRの起動が・・・ --  &new{2009-08-23 (日) 09:08:51};



- [[R Through Excel:http://www.springer.com/statistics/computational/book/978-1-4419-0051-7]]  が刊行されました.実物そのものはまだ手に取っていませんが,ほとんどすべてのページがカラー図解で埋まっていて,Excel ユーザーでRに興味を持っている方には非常に役立ちそうです.Windowsを使っていない私が言うのも変ですが. -- [[ishida]] &new{2009-08-20 (木) 11:38:02};
- ここの情報は古くなっています。RExcelInstallerパッケージをRから直接インストールして利用しましょう。[[RDCOM/RCOM解説]]へ -- [[okinawa]] &new{2008-05-10 (土) 12:14:30};
- RExcelInstallerパッケージが出ました。 -- [[okinawa]] &new{2008-04-21 (月) 16:59:48};
- ひさしぶりの書き込みのようですが、どなたかご存知の方がいないかと思って投稿しました。R2.5.1(winXPSP2),RExcel1.7.5で[Demo worksheet][Interactive grahphics]を起動すると自動的に描画されますが、DataAreaのLabelを日本語にした場合、グラフ側のラベルの日本語表示がおかしくなります。(途中で文字が切れたようになります)この現象を回避したいのですが、どなたかご存知ありませんか? (COMObjectがマルチバイトに対応していないのでしょうか・・・)-- [[okinawa]] &new{2007-09-28 (金) 17:00:25};

*参考書 [#reee3a91]
+Heiberger, Richard M., Neuwirth, Erich  共著、[[R Through Excel - A Spreadsheet Interface for Statistics, Data Analysis, and Graphics Series:http://www.springer.com/statistics/computational/book/978-1-4419-0051-7]], Springer 2009.
+[[ExcelでR自由自在(上記の日本語訳):http://www.amazon.co.jp/dp/4431100881/]], R・M・ハイバーガー/E・ノイヴィルト 著, 石田基広 石田和枝 訳, シュプリンガー・ジャパン 2010.

*過去の記録 [#b2cbf3fc]
Excel上では標準出力結果が見れないとおもいます。方法があれば、報告ください。
なぜかsinkも上手くいきません。
グラフ出力やヘルプの結果などは別窓に見ることができます。

RExcelで定義したオブジェクトをRguiなどで引き続き使うには
 save(file="hoge.rdat",list=ls()) 
で保存し、
 load(file="C:\\WINDOWS\\system32\\hoge.rdat")
で読み込み使うという方法があります。

質問

Excel上の行列を選択してRに名前をつけて取り込んだりできるのですが、
その肝腎のRはどこのRなのでしょうか?
つづけてExcel上でRのコードなどは走らせることができるのですが、
Rに戻りたいときに、Rがどこなのかわかりません、
インストールしているRguiを立ち上げても
Excel上?のRでは認識している行列をRgui1.6や1.7では認識していません。

-Rsvr12RからR.dllを呼び出しているのではと推測します。RguiとかRtermもR.dllを呼び出すだけですから。 --  SIZE(10){2003-07-09 (水) 00:30:42}
-ではRExcelで取り込んだ行列などをRでいじるにはどうすればいいのでしょうか? --  SIZE(10){2003-07-10 (木) 23:05:03}
-RExcelで
 save(file="hoge.rdat",list=ls()) 
Rguiで
 load(file="hoge.rdat") とか出来ないですか。 --  SIZE(10){2003-07-10 (木) 23:32:59}
-これで解決しました。RExcelの仕事場はC:\WINDOWS\system32
なのですね、Rguiの方で、
 load(file="C:\\WINDOWS\\system32\\hoge.rdat")
とする必要があります。
--{2003-10-06}
-ツ−ルバ−上のRExcelをスタ−トすると、Installation error が表示され困っています。助けてください。 -- [[taku]] SIZE(10){2003-07-29 (火) 02:18:54}
-EXCELのセル内にlibrary(Rcmdr)として起動すれば、Rguiの代用としても使えて便利です。 -- [[なかま]] &new{2003-09-04 (木) 10:20:45};
-Officeが古いままだったのでアップデートを行ったら、入力が出来なく(カット・ペーストは可)なりました。(^^; -- [[なかま]] &new{2003-09-08 (月) 17:48:31};
-ExcelからREchel_put して hoge<-edit(as.data.frame(hoge)) で、型を変更。library(Rcmdr)でアクティブデータセットを選んで色々触る。 -- [[なかま]] &new{2003-09-08 (月) 17:54:05};
-エクセル上でスクリプトを書いて実行した場合、結果はどこに表示されるのですか? --  &new{2004-05-13 (木) 18:02:38};
-データをRに渡す。命令をRに渡す。データをRから取り出す。といった手順になります。結果をグラフと見れば、R経由で窓が開いたりPSに吐いたり。値とみればEXcel側から取り出してセルに置くといった感じになります。 --  &new{2004-05-13 (木) 20:29:07};
-VBA との連携はできるのですか? --  &new{2004-05-30 (日) 06:46:53};
-[[R: RExcel - Using R from within Excel:http://www4.kcn.ne.jp/~felix/Softwares/R/RExcel.html]]というサイトがあります。 --  &new{2004-05-30 (日) 14:49:37};
-RExcel を活用したExcel統計テクニック本出たらいいな。内容によっては、"R Book"に続くヒットになるかも。 --  &new{2004-06-02 (水) 12:37:12};
-RExcel って活用できるはず、R普及の一翼を担うかも? --  &new{2004-06-02 (水) 13:08:25};
-同じような質問が既にありますが、EXCELのVBAからスクリプトを実行し、スクリプトの中で定義した配列をExcelで取り込もうとしてもその変数は定義されていないとエラーメッセージが出てきて結果が取り込めません。スクリプトの中で定義した変数の値をVBAの中で取得するにはどうすればよいのでしょうか? -- [[NK]] &new{2004-07-06 (火) 18:29:42};
-スクリプトの内容を関数にしてVBAで自分で作成した関数を実行したのですが、その関数が認識されずエラーになってしまいます。どうすれば自分で作成した関数をRRUNコマンドで実行できるのでしょうか? -- [[NK]] &new{2004-07-07 (水) 14:13:17};
-doc/RExcel.htmlを読みましょう。xls/RDemoDev.xlsを試しましょう。 --  &new{2005-07-20 (水) 15:27:30};
-画像が表示されておりませんが --  &new{2005-08-08 (月) 11:47:22};

*参考リンク [#mfde7451]
-[[RExcel:ExcelでRを使う-フリーソフトによるデータ解析・マイニング:http://www.sinfonica.or.jp/kanko/estrela/est201009.html]]
-[[Integrating R and Excel for automatic business forecasting:http://www.warwick.ac.uk/statsdept/useR-2011/abstracts/040411-millo_ortolani.pdf]]
-[[How to read an excel file (dot xls and dot xlsx) into a data frame with r:http://www.r-bloggers.com/how-to-read-an-excel-file-dot-xls-and-dot-xlsx-into-a-data-frame-with-r/]]
-[[Calling Systematic Investor Toolbox from Excel using RExcel & VBA:http://systematicinvestor.wordpress.com/2012/04/10/calling-systematic-investor-toolbox-from-excel-using-rexcel-vba/]]
-[[Pasting Excel data into R on a Mac:http://seriousstats.wordpress.com/2012/06/02/pasting-excel-data-into-r-on-a-mac/]]
-[[XLLoop framework:http://systematicinvestor.wordpress.com/2012/12/08/xlloop-framework/]]
-[[XLLoop examples:http://systematicinvestor.wordpress.com/2012/12/11/xlloop-examples/]]
-[[dataframes2xls: dataframes2xls writes data frames to xls files:http://cran.md.tsukuba.ac.jp/web/packages/dataframes2xls/]]
-[[Some of Excel’s Finance Functions in R:http://factbased.blogspot.jp/2013/02/some-of-excel-finance-functions-in-r.html]]

-[[Copying Data from Excel to R and Back:http://alandgraf.blogspot.jp/2013/02/copying-data-from-excel-to-r-and-back_24.html]] Excel のデータをクリップボード経由で R に持っていく方法


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS