10.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