Azure Machine Learning Studio (クラシック):R を使用した実験の拡張Azure Machine Learning Studio (classic): Extend your experiment with R

R スクリプトの実行モジュール使用して、R 言語によって Azure Machine Learning Studio (クラシック) 機能を拡張できます。You can extend the functionality of Azure Machine Learning Studio (classic) through the R language by using the Execute R Script module.

このモジュールは、複数の入力データセットを受け取り、1 つのデータセットを出力として生成します。This module accepts multiple input datasets and yields a single dataset as output. R スクリプトの実行モジュールの R Script パラメーターに、R スクリプトを入力できます。You can type an R script into the R Script parameter of the Execute R Script module.

モジュールの各入力ポートにアクセスするには、次のようなコードを使用します。You access each input port of the module by using code similar to the following:

dataset1 <- maml.mapInputPort(1)

現在インストールされているすべてのパッケージを一覧表示するListing all currently-installed packages

インストールされているパッケージの一覧を変更できます。The list of installed packages can change. 現在インストールされているパッケージの一覧については、「Azure Machine Learning Studio でサポートされている R パッケージ (クラシック)」を参照してください。A list of currently installed packages can be found in R Packages Supported by Azure Machine Learning Studio (classic).

また、R スクリプトの実行モジュールに次のコードを入力して、現在インストールされているパッケージの完全な一覧を取得することもできます。You also can get the complete, current list of installed packages by entering the following code into the Execute R Script module:

out <- data.frame(installed.packages(,,,fields="Description"))
maml.mapOutputPort("out")

これにより、R スクリプトの実行モジュールの出力ポートにパッケージの一覧が送信されます。This sends the list of packages to the output port of the Execute R Script module. パッケージの一覧を表示するには、CSV に変換などの変換モジュールを、R スクリプトの実行モジュールの左側の出力に接続し、実験を実行します。次に、変換モジュールの出力をクリックし、 [ダウンロード] を選択します。To view the package list, connect a conversion module such as Convert to CSV to the left output of the Execute R Script module, run the experiment, then click the output of the conversion module and select Download.

"CSV に変換" モジュールの出力をダウンロードする

パッケージをインポートするImporting packages

R スクリプトの実行モジュールで次のコマンドを使用して、まだインストールされていないパッケージをインポートできます。You can import packages that are not already installed by using the following commands in the Execute R Script module:

install.packages("src/my_favorite_package.zip", lib = ".", repos = NULL, verbose = TRUE)
success <- library("my_favorite_package", lib.loc = ".", logical.return = TRUE, verbose = TRUE)

上記の my_favorite_package.zip はパッケージが含まれているファイルです。where the my_favorite_package.zip file contains your package.