2009-08-25 10 views
5

Rの作業用にrcomパッケージを入手しようとしています。 [OK]をインストールしているようだ:R言語でCOMを使用する

 
> install.packages("rcom"); 
--- Please select a CRAN mirror for use in this session --- 
trying URL 'http://mira.sunsite.utk.edu/CRAN/bin/windows/contrib/2.9/rcom_2.2-1.zip' 
Content type 'application/zip' length 204632 bytes (199 Kb) 
opened URL 
downloaded 199 Kb 

package 'rcom' successfully unpacked and MD5 sums checked 

The downloaded packages are in 
     C:\Users\solomon\AppData\Local\Temp\Rtmpzb5oi4\downloaded_packages 
updating HTML package descriptions 

その後、私は何かを実行しよう:manualはcomCreateObjectが適切なコマンドであることを私に伝え、

 
>comCreateObject("Excel.Application"); 
Error: could not find function "comCreateObject" 

は、私が何をしないのですが。しかし、マニュアルのバージョンはやや古いです。他に誰かが洞察力を持っていますか?

答えて

7

ここにいくつかの潜在的な問題があります。rcomには奇妙なインストールがあります。

  1. あなたはパッケージをロードしました - つまり、それをインストールした後library(rcom)を実行しますか?私は知っている、私は知っている - しかし、私はいつもそのステップを忘れて、それは間違いなく "機能を見つけることができませんでした"エラーを与えるだろう。

  2. installstatconnDCOM()コマンドを実行しましたか?私はほとんどこれをするように私に言ってそれに気付かなかった。

+1

ライブラリー(rcom)が実行されていない可能性があります。 – Thierry

+0

これは役に立ちました。しかし、それはもっと複雑になりました。私は古いバージョンのRと、いくつかのDCOM for Rインストーラを持っていて、statconnDCOMのインストールを妨げていました。また何らかの理由で、私が使用していたミラーからrcomのバージョンが古いものでした。 注:sysinternals DebugViewerはRCOMのお友達です。 – User1

+0

説明のために、comstartconnDCOM()が失敗した場合でもcomCreateObjectが機能します。だから、statconnDCOMは実際に大丈夫にインストールされているようです。 – User1

関連する問題