RStudio を使用した LuckyTemplates の R スクリプト

RStudio を使用した LuckyTemplates の R スクリプト

このブログでは、 RStudioを使用したLuckyTemplatesR スクリプトの基本について説明します。

RStudio、データ分析と調査に沿った統計計算とグラフィックを作成するために使用されます。

これは統合開発環境 (IDE) であるため、コーディングに最適なツールです。これは、ソース コード エディターオートコンプリート構文ハイライトデバッグツールなどのコーディングで使用できる機能があることを意味します。

RStudio は、R プログラミング言語の インストールのデフォルト機能ではなく、R スクリプト作成にとってより便利な設定です。

目次

RStudio での R スクリプト

RStudio を初めて開くと、3 つの異なるウィンドウが表示されます。ただし、このチュートリアルでは、点滅するカーソルが表示される場所に焦点を当てます。この部分はコンソールと呼ばれ、 RStudioR スクリプトを実行できます。

RStudio を使用した LuckyTemplates の R スクリプト

最初の例では、単純な算術演算を作成し、Enter を押して実行してみましょう。

RStudio を使用した LuckyTemplates の R スクリプト

Consoleに「 1 + 1」と入力して実行すると、結果として「 2 」を取得できます。[1]の目的に興味がある場合は、さらに詳しく説明するために例を実行してみましょう。コロン (:)演算子を使用して、1から50までの一連の数字を作成します。

RStudio を使用した LuckyTemplates の R スクリプト

1:50 」を実行すると、結果の各行の前に[1][18]、および[35]が表示されます。RStudioではこの部分に使用される用語はありません。ただし、これらの数値は、結果の各行のインデックス位置のプレースホルダーとして機能します。最初の行を見ると、最初の1で始まります。2 行目は結果の18 番目の値で始まり、3 行目は35 番目の値で始まります。

次の例では、よく知られている関数を使用してみます。これらのほとんどは、LuckyTemplates で使用する関数と同じです。25の平方根を求めてみましょう。

RStudio を使用した LuckyTemplates の R スクリプト

25の平方根を計算するには、 を使用します。次に、パラメータに、関数によって計算される値として25を設定しましょう。SQRT 関数は、 DAXに関連付けられているLuckyTemplatesでも使用される関数の 1 つです。

RStudio での新しい R スクリプト ファイルの作成

RStudio では、アプリケーションを誤って閉じた場合に備えて追加したすべてのスクリプトを確実に保持したい場合、R スクリプト ファイルを作成する必要があります。これを行うには、 [ファイル] メニューをクリックするだけです。次に、[新しいファイル]にカーソルを置き、[R スクリプト]を選択します。新しい R スクリプト ファイルを作成するキーボード ショートカットはCtrl+Shift+Nです。

RStudio を使用した LuckyTemplates の R スクリプト

この手順を完了すると、作成した新しい R スクリプトを保持する 4 番目のウィンドウが表示されます。デフォルトでは、R スクリプト ファイルの名前はUntitled1 になりますが、ファイルを保存した後でこれを変更できます。

RStudio を使用した LuckyTemplates の R スクリプト

RStudio のオートコンプリート機能を理解する

R スクリプト ファイルにR スクリプトを実装することには利点があります。R スクリプトを保存できることもその 1 つです。もう 1 つの良い点は、 RStudio に含まれるオートコンプリート機能を利用できることです。

RStudio を使用した LuckyTemplates の R スクリプト

RStudio でのオートコンプリート機能は次のようになります。 これは、 R スクリプト ファイルに関数を入力し始めたときにのみ表示されます 。これは、特定の関数がどのように動作するかについての定義も提供するため、優れた機能です。

使用する関数を入力中にこのメッセージが表示されたら、キーボードのTabキーを押すだけでオートコンプリートが行われます。

RStudio を使用した LuckyTemplates の R スクリプト

パラメーターの値として 25 を追加し、「実行」ボタンをクリックしてスクリプトを実行して、この例を終了しましょう。このスクリプトの結果がコンソール ウィンドウに表示されます。

RStudio を使用した LuckyTemplates の R スクリプト

RStudio での順序付き操作の利用

別の例を使用して、順序付けされた操作を作成してみましょう。

RStudio を使用した LuckyTemplates の R スクリプト

この例では、順序付き演算「1 – 2 ^ 4」を追加しました。Rプログラミング言語は、順序付き演算のBEDMAS (括弧、指数、除算、乗算、加算、および減算)に従います。

そのため、減算 (-) の前に指数 (^) 演算が実行され、結果として -15 が得られました。

R スクリプトのヘルプ ドキュメントの入手

R プログラミング言語には、優れたヘルプ ドキュメントも多数あります。特定の関数の仕組みがわからない場合は、疑問符(?)演算子を使用してドキュメントを検索できます。

たとえば、plot 関数に関するドキュメントを取得したいとします。? を入力します。関数名の前に演算子を付けます。次に、 Ctrl+Enterを押して実行します。

RStudio を使用した LuckyTemplates の R スクリプト

実行すると、ヘルプ ウィンドウにプロット関数に関するヘルプ ドキュメントが表示されます。ヘルプ ドキュメントで提供されるリンクをクリックすると、プロット関数に関する特定のトピックについて詳しく知ることができます。Generic XY Plottingをクリックしましょう。

RStudio を使用した LuckyTemplates の R スクリプト

クリックすると、ドキュメントの最後にプロット関数に関する詳細な説明といくつかの例が表示されます。

RStudio を使用した LuckyTemplates の R スクリプト

RStudio を使用した LuckyTemplates の R スクリプト

このドキュメントの例の 1 つをコピーして貼り付け、R スクリプト ファイルで実行することもできます。例として、上で強調表示されているスクリプトを見てみましょう。

RStudio を使用した LuckyTemplates の R スクリプト

このブログでは、この例については説明しません。これは、単にRStudioで実行できることの一部をデモンストレーションするだけであるためです。

ただし、知っておく必要がある重要な部分が 1 つあります。それは、#記号で表されるコメントです。このスクリプトを強調表示して「実行」ボタンをクリックして、実行してみましょう。

RStudio を使用した LuckyTemplates の R スクリプト

スクリプトを実行すると、結果としてプロットが生成されます。

R スクリプト ファイルの保存

スクリプトの作成が完了したら、他のソフトウェアでファイルを保存するのと同じ方法 ( Ctrl+Sを押す)で R スクリプト ファイルを保存できます。その後、「ファイルを保存」ウィンドウがポップアップ表示されます。ここから、R スクリプト ファイルを保存する場所を選択し、ファイル名を含めることができます。

RStudio を使用した LuckyTemplates の R スクリプト

保存すると、いつでもこのファイルを閉じたり開いたりして編集することができます。

RStudio の環境ペイン

最後に説明するのは、「環境」ウィンドウです。このウィンドウでは、 RStudioで作成した値や関数などの有用なデータを確認できます。

RStudio を使用した LuckyTemplates の R スクリプト

この例でわかるように、ヘルプ ドキュメントの例から取得したスクリプトを実行したときに作成された値 x があります。前に使用したスクリプトに加えて、<>記号は通常、オブジェクトにデータを与えたり割り当てたりするために使用されます。

LuckyTemplates で Python スクリプトを使用する方法
R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

結論

要約すると、RStudio のインターフェイスの一部とその仕組みを確認することで、R スクリプトの基本について学びました。 LuckyTemplates で使用するものと同様のいくつかの関数と操作を実装することもできます。

実行したスクリプトの記録を保持するには、R スクリプト ファイルを作成することが重要であることがわかりました。また、ヘルプ ドキュメントを検索する際のオートコンプリート疑問符 (?)
記号 などの優れた機能や演算子についても説明しました。また、R スクリプト ファイルの保存とRStudio の環境ペインの使用についても学びました。

ではごきげんよう、

ジョージ・マウント


Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。