9.3 埋込みRの実行用のRインタフェース
Oracle Machine Learning for Rには、Oracle Databaseに埋め込まれている1つ以上のRエンジンで実行されるRスクリプトをコールする関数があります。
他には、R関数の作成およびスクリプトとしてのOML4Rスクリプト・リポジトリへの格納、スクリプトへの読取りアクセス権の付与または取消し、使用可能なスクリプトのリスト、R環境へのスクリプト関数のロード、またはリポジトリからのスクリプトの削除を行う関数があります。この項では、次の各トピックでこれらの関数について説明します。
- スクリプトを実行する関数の引数
 Oracle Machine Learning for RのEmbedded R Execution関数のore.doEval、ore.tableApply、ore.groupApply、ore.rowApplyおよびore.indexApplyには、これらの関数の一部またはすべてに共通の引数があります。
- Rでのスクリプトの管理
 Embedded R Execution関数で、OML4Rスクリプト・リポジトリにスクリプトとして格納されているR関数をコールできます。このトピックで説明するR関数を使用すると、スクリプトを作成および管理できます。
- ore.doEval関数の使用ore.doEval関数は、入力関数によって生成されたデータを使用して指定された入力関数を実行します。
- ore.tableApply関数の使用ore.tableApply関数は、入力データとしてore.frameを指定してRスクリプトをコールします。
- ore.groupApply関数の使用ore.groupApply関数は、入力データとしてore.frameを指定してRスクリプトをコールします。
- ore.rowApply関数の使用ore.rowApply関数は、入力データとしてore.frameを指定してRスクリプトをコールします。
- ore.indexApply関数の使用ore.indexApply関数は、入力関数によって生成されたデータを使用して指定されたユーザー定義の入力関数を実行します。
親トピック: Embedded R Execution