[小ネタ]AlteryxでRのパッケージを追加する

[小ネタ]AlteryxでRのパッケージを追加する

2017.06.16

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

こんにちは、小澤です。

Alteryx Inspire 2017で「Writing R-Based Macros」というトレーニングセッションに参加して以来、個人的にR熱が再燃しつつありますw

今回は、普段ゴリゴリR使ってるぜ!って人のスクリプトをAlteryxから利用したくなった時にちょっと困る、「そのパッケージ入ってないんだけど」問題について書かせていただきます。

Install R Packages

Rは統計解析に特化したプログラム言語であるため、その手のライブラリが非常に充実しています。 AlteryxでもPredictive系のツールをはじめとして、内部ではRツールを使ってそこからRのライブラリを実行しているものも多くあります。

さて、そんな感じで自分でRのスクリプトを内包したマクロなんかを作ろうとした時に困るのが、依存するライブラリをどうするかです。 AlteryxのGalleryにいくとこんなものがあります。

スクリーンショット 2017-06-16 17.41.35

使ってみる

早速使ってみましょう。 ダウンロードしたyxzpファイルを展開して、中にあるyxwzファイル(Analytic Appのファイル)を実行すると、以下のようなウインドウが表示されます。

スクリーンショット 2017-06-16 17.45.14

インストールしたいパッケージ名をカンマ区切りで入力して実行すればOKです。 今回は試しに

を入れてみます。

処理が完了して結果をみると、インストールされたパッケージに関するメッセージが出力されるようです。

スクリーンショット 2017-06-16 17.48.46

スクリーンショット 2017-06-16 17.49.22

適当に新規のWorkflowを作成、Rツールを設置して以下のようにライブラリをロードしてみることで使えるようになっていることがわかります。

library(dplyr)

注意点

Install R Packagesのページによるとライブラリはデフォルト個人ユーザのRライブラリ用のパスにインストールされるようです。 そのため、インストールが必要なパッケージを利用したRを使ったマクロなどを作成した場合、Workflowを実行する全ての環境でパッケージをインストールしておく必要があります。

また、インストール先は設定に任意のパスを指定することも可能なのでデフォルトで問題がある場合は、変更してみてください。

終わりに

今回は、Rのパッケージをインストールするための、Appを紹介しました。 パッケージのインストールは、predictiveツールに含まれるRを起動して直接install.packagesを行うことも可能ですが、Alteryxはプログラムを書かずに分析ができることが特徴なので、そういった人向けの考慮を考えるとこのような仕組みを利用するのがいいかと思います。


データ分析基盤ならCSAにおまかせください!

クラスメソッドでは、データ分析に関わる皆様の作業コストを削減し、分析アクションを促進・効率化・自動化するためのデータ分析基盤「カスタマーストーリーアナリティクス」を提供・展開しています。興味をお持ち頂けた方は下記バナーをクリックし、詳細をご覧頂けますと幸いです。(各種問い合わせも承っております)

データ分析基盤を最短1ヶ月で導入可能


また、現在クラスメソッドでは毎週無料の相談会を開催しています。データ分析基盤の構築から、BIツール、データ統合など、ビッグデータ分析の導入や活用、技術についてお気軽にご相談ください。

データ分析相談会

この記事をシェアする

データ分析基盤を最短1ヶ月で導入できる

関連記事