LuckyTemplates で R スクリプトを使用する 3 つの方法

LuckyTemplates で R スクリプトを使用する 3 つの方法

目次

LuckyTemplatesで R を使用する方法

R が LuckyTemplates と通信できる方法は 3 つあります。このチュートリアルでは、これらが何であるかを説明し、LuckyTemplates デスクトップのR スクリプトに LuckyTemplates を接続する方法を示します。

最初のステップでは、R スクリプトを介してデータを LuckyTemplates にインポートします。次に、 Power Queryで応用ステップを実行します。デモは、R を使用してデータ視覚化を作成する方法で終了します。

1. R スクリプトを使用したデータのインポート

LuckyTemplates で空の Power Query レポートを開きます。[ホーム] タブの[データの取得]に移動し、 [詳細]を選択します。

LuckyTemplates で R スクリプトを使用する 3 つの方法

ポップアップ ウィンドウが表示されたら、検索バーに「R スクリプト」と入力して選択します。次に、「接続」をクリックします。

LuckyTemplates で R スクリプトを使用する 3 つの方法

空白のボックスが画面に表示されます。.csv ファイルを読み取ってテーブルに変換するには、LuckyTemplates が必要です。これを行うには、代入演算子( <-> )を使用してテーブルに名前を割り当てます。この場合、結果として得られるテーブルにはtipsという名前が付けられます。次に、関数read.csvを使用して、.csv ファイルの URL を括弧と引用符の間に配置します。「OK」を押します。

LuckyTemplates で R スクリプトを使用する 3 つの方法

[ナビゲータ] ポップアップ ウィンドウが表示されます。「tips」という名前を選択すると、結果の表が右側に表示されます。

LuckyTemplates で R スクリプトを使用する 3 つの方法

テーブルには R スクリプトが必要なので、[データの変換]をクリックします。テーブルに読み込まれた R スクリプトのデータセットとソースが表示されます。

LuckyTemplates で R スクリプトを使用する 3 つの方法

2. Power Query での R スクリプトの実行

テーブルに計算列を作成します。これを行うには、「変換」タブをクリックし、 「R スクリプトの実行」を選択します。

LuckyTemplates で R スクリプトを使用する 3 つの方法

[R スクリプトの実行] ウィンドウが表示されます。空白のボックスに R コードを入力します。

RStudio ですべての R コードを作成し、それをコピーして LuckyTemplates の R スクリプトに貼り付けることをお勧めします。

データセットは、作業しているテーブルの名前です。この場合、以下の画像に示すように、新しいデータセットを作成します。

LuckyTemplates で R スクリプトを使用する 3 つの方法

最初のnew_dataset は、元のデータセットを単純にコピーしています。

2行目は列です。データセットの後のドル記号( $ ) は、後続の入力m_fが列であることを示します。これはヒント表の男性と女性のデータを指します。この列では、 substring関数を使用する必要があります。

完了したら、「OK」を押します。[適用されたステップ] ペインで、new_dataset が [R スクリプトの実行] の下に配置されたことがわかります。表の右端の列までスクロールすると、R スクリプトの結果が表示されます。

LuckyTemplates で R スクリプトを使用する 3 つの方法

R スクリプトを編集したい場合は、[適用されたステップ] ペインでR スクリプトの実行の横にある歯車アイコンを押すだけです。

変更を加えた後にテーブルに戻るには、[テーブル]をクリックし、[続行] をクリックします。

LuckyTemplates で R スクリプトを使用する 3 つの方法

3. LuckyTemplates で R を使用してビジュアライゼーションを作成する

次に、レポート エディターに移動して、R ビジュアルの構築を開始しましょう。[視覚化] ペインに移動し、R スクリプトのビジュアルアイコンを選択します。

LuckyTemplates で R スクリプトを使用する 3 つの方法

スクリプト ビジュアルを有効にするかどうかを尋ねるメッセージが表示された場合は、[有効にする]をクリックします。レポート エディターが次のようになっていることがわかります。

LuckyTemplates で R スクリプトを使用する 3 つの方法

[フィールド] ペインで、レポートに配置するデータを選択します。このデモでは、tiptotal_billが使用されました。データを選択すると、R スクリプト エディターに、各列に使用される R スクリプトを示すコメントが表示されます。

LuckyTemplates で R スクリプトを使用する 3 つの方法

最初のデータセットはデータ フレームを作成し、それをチップと合計請求額と呼びます。2 番目のデータセットは、独自の関数を使用して重複した行を削除します。

可視化にはプロット関数を使用します。請求額とチップの合計の散布図を作成します。このグラフでは、合計請求額が x 軸にあり、チップが y 軸にあります。

LuckyTemplates で R スクリプトを使用する 3 つの方法

完了したら、R スクリプト エディターの右上隅にある再生ボタンをクリックします。レポート エディターに単純な散布図が表示されます。

LuckyTemplates で R スクリプトを使用する 3 つの方法

LuckyTemplates から RStudio へのエクスポート

繰り返しになりますが、R を使用してビジュアライゼーションをカスタマイズする場合、RStudio にはより多くの機能があるため、RStudio でコーディングを行うことをお勧めします。LuckyTemplates での作業を RStudio に取り込むには、上部にある斜めの矢印をクリックするだけです。 R スクリプト エディタの右隅。

LuckyTemplates で R スクリプトを使用する 3 つの方法

そうすることで、進行状況がそのままの状態で RStudio にリダイレクトされます。R スクリプト内のすべてのコードを強調表示して実行します。これにより、LuckyTemplates で作成した散布図が得られます。

LuckyTemplates で R スクリプトを使用する 3 つの方法

ここで、デモンストレーションの目的で、非常に簡単な例を見てみましょう。RStudio で、x 軸と y 軸のデータを交換します。

LuckyTemplates で R スクリプトを使用する 3 つの方法

次に、これをコピーして LuckyTemplates に貼り付け、古いコードを置き換えます。コードを実行して変更を確認します。

LuckyTemplates で R スクリプトを使用する 3 つの方法

R スクリプト ビジュアルでのスライサーの使用

他のLuckyTemplates ビジュアルと同様に、スライサーを使用して散布図の視覚化を変更できます。

時間を変更するスライサーをレポートに追加します。

LuckyTemplates で R スクリプトを使用する 3 つの方法

オプションをクリックすると、散布図のデータが変化することがわかります。

LuckyTemplates で R スクリプトを使用する 3 つの方法

また、より大きなデータを扱う場合、スライサーオプションを選択した後に結果をビジュアルに表示すると、多少の遅れが生じる可能性があることにも注意してください。


LuckyTemplates の R: R と RStudio のダウンロード
R と RStudio を使用した LuckyTemplates: 開始方法

結論

要約すると、R がと対話する 3 つの方法は、データのインポート、Power Query へのステップの挿入、そして最後に視覚化の構築です。

R は、音声データや画像データの分析などのビッグ データ セットを処理できます。R を使用すると、API からの呼び出しも簡単になります。次のチュートリアルでは、他のビジュアライゼーションの構築と統計分析の実行について詳しく説明します。


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて