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 の環境ペインの使用についても学びました。

ではごきげんよう、

ジョージ・マウント


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 ゲートウェイとは何ですか? 知っておくべきことすべて