|
Location : Home > Softwares > R Title : NEWS R (D)COM Server 2.50 and RExcel V1.75 |
![]() |
NEWS R (D)COM Server 2.50 and RExcel V1.75
CHANGES in R (D)COM 2.50
CHANGES in R (D)COM 2.01
excelsamples を追加。これにより (D)COM Server と RExcel で RExcel のサンプルだけインストールすることも可能に。CHANGES in R (D)COM 2.00
VT\_BYREF 型の配列の変換にも対応。VARIANT 配列もサポート。例えばブール値(VT\_BOOL)・整数(VT\_I4)・文字列(VT\_BSTR)が混合している配列を同時に扱うことができる。これは両方向で動作する。(SetSymbol() 及び GetSymbol())NA, NaN など)は R (D)COM 2.00 では正しく変換。エンコードは Excel による。VT\_DISPATCH を使用。R 側ではパッケージ rcom (version >= 1.2) が必要。rcom に完全互換な COM サーバ。rcom は R GUI を可視にする。rcom にある。これは例えば COM オブジェクトでコールバックするときに有用。Rcommander は R (D)COM アプリケーションから起動可能。CHANGES in R (D)COM 1.36
CHANGES in 1.35
RServerManager を追加。R COM サーバのリポジトリを提供。詳しくはサンプルを見よ。SetSymbol() 及び GetSymbol() のコードを部分的に修正。現在では VARIANT の配列はかなりの次数までサポートしている。これにより COM サーバは多くのスクリプト言語に対応できるようになった。RExcelStart.R を探索する際、 RExcel.xla があるディレクトリをまず確認し、次に Excel のカレントディレクトリを探索し、その順に実行する。CHANGES in 1.2
%R_HOME% 設定が古ければロードに失敗していたが、今では以下のアルゴリズムに従う。%R_HOME% が設定されていれば %R_HOME%\bin\rproxy.dll のロードを試みる。bin\rproxy.dll からロードを試みる。rproxy.dll のロードを試みる。SCN_E_LIBRARYNOTFOUND を返す。OutputDebugString() を用いてトレースできる。このトレース情報を見るには dbgview.exe を用いる。dbgview.exe は http://www.sysinternals.com/ntw2k/freeware/debugview.shtml で取得できる。RApplyC, RApplyA, RApplyAC を追加。関数と引数をとる RApply(function,args) はシートの範囲から引数の値を取得可能。これは命名された引数には使えない。ワークシート関数 RApplyA(function,argstring,..) は、ただ1つの Excel 引数が R の関数呼び出しの引数で与えられる文字列でなければならない。RApplyC(function,component,args) はassumes that 関数呼び出しはオブジェクトを返し、オブジェクトからの第2引数により与えられたコンポーネントを返すことを想定する。RApplyC("cor.test","p.value", ....) はテストのために p-値を返す。RApplyAC は RApplyA 及び RApplyC を機能的に結合したものである。RCall は返り値のないプロシージャを呼び出すために用いられる(重要な使い方はワークシートからグラフィックプロシージャを呼び出すことである)。 RCallA は RApplyA のための引数機構を記述する。RCall 及び RCallA は Excel の再計算機構を利用している。そのたでデータが変更されれば自動的に更新される。MakeArgs は RapplyA, RApplyAC, RCallA 用の文字列に代入する引数名及び引数式を示す2列または2行のリストに変換する。CHANGES in 1.1
CHANGES in 1.0
CHANGES in 0.99
CHANGES in 0.91
![]() |
Updated : 2008/05/20 |