R と RStudio を使用した LuckyTemplates: 開始方法

R と RStudio を使用した LuckyTemplates: 開始方法

このチュートリアルでは、R と RStudio を使用したコーディングの基本を学びます。LuckyTemplates で RStudio と R を簡単にセットアップする方法も学習します。

RStudio は、優れた統合開発環境 (IDE) です。あらゆるコーディングのニーズに対応するワンストップ ショップです。

RStudio には、スクリプトを操作できるソース コード エディターが含まれています。LuckyTemplates の IntelliSenseに似たオートコンプリートなどの優れた機能もあります。また、RStudio では、特定の関数やオブジェクトを異なる色で表示する構文の強調表示により、コーディングがより整理されます。さらに、MS Excel の VBA と同様のデバッグ ツールもいくつか含まれています。

RStudio は、スタンドアロンの R プログラムと比較して、コードを開発するのに便利な場所です。

目次

RStudio 入門

RStudio を初めて開くと、3 つのウィンドウが表示されます。

R と RStudio を使用した LuckyTemplates: 開始方法

コンソール、R コードが実行される場所です。基本的な例を次に示します。1 + 1 を入力して Enter キーを押すと、答え 2 が得られます。

R と RStudio を使用した LuckyTemplates: 開始方法

「1:50」のような範囲参照を入力してEnter キーを押すと、1 から 50 までの数値のリストが表示されます。

R と RStudio を使用した LuckyTemplates: 開始方法

角括弧内の数字は、実行した数字のインデックス位置のプレースホルダーです。

基本的な算術演算子や短縮演算子以外に、関数も使用できます。でも使用できます。たとえば、 「sqrt 25」と入力して 25 の平方根を求め、Enter キーを押すと、5 という答えが得られます。

R と RStudio を使用した LuckyTemplates: 開始方法

R スクリプト内で作業する場合は、必ずそれを保存する必要があります。保存せずに削除してセッションから戻ると、情報は永久に失われます。

次に、長期記録の R スクリプトが必要な場合は、キーボード ショートカットControl+Shift+Nを使用できます。これにより、RStudio から 4 番目のウィンドウが表示されます。

R と RStudio を使用した LuckyTemplates: 開始方法

新しいウィンドウでsqrtのような関数を入力すると、構文補完ツールが表示されます。

構文を完了し、たとえばsqrt(25)と入力したら、オプションRunを選択します。すべての機能がコンソール ウィンドウで実行されることがわかります。これで、実行した R スクリプトの長期記録が得られました。

複数の操作がある場合、RStudio は標準の操作順序に従います。

R と RStudio を使用した LuckyTemplates: 開始方法

RStudio でのヘルプ ドキュメントの使用

関数についてよく分からず、関数が受け取る引数について知りたい場合は、疑問符演算子 (?)を使用できます。例として、?と入力して、plot 関数のヘルプ ドキュメントを見てみましょう。プロット

R と RStudio を使用した LuckyTemplates: 開始方法

完了したら、「実行」をクリックします。デフォルトのキーボード ショートカットであるCtrl+Enter を使用することもできます。デフォルトのキーボード ショートカットを変更するには、[ツール]に移動し、[キーボード ショートカットの変更] を選択します。

強調表示した R コード、またはカーソルが置かれた場所が、Run のときに実行されるコードです。

一度? プロットコードが実行されると、右側のウィンドウにヘルプ ドキュメントが表示されることがわかります。

R と RStudio を使用した LuckyTemplates: 開始方法

この例では、[汎用 XY プロット]を選択します。これにより、別のコンテンツにリダイレクトされます。下にスクロールすると、Plot 関数を使用した汎用 XY プロットの使用方法の例が表示されます。

R と RStudio を使用した LuckyTemplates: 開始方法

例をコピーして、R スクリプトに貼り付けます。

R と RStudio を使用した LuckyTemplates: 開始方法

R のコメントはシャープ記号またはハッシュ記号 (#)を使用して表記されます。コメントの後にコードを実行すると、[プロット] ウィンドウの下にプロットが表示されます。

R と RStudio を使用した LuckyTemplates: 開始方法

作業内容は必ず保存してください。

付け加えますと、RStudio の別のウィンドウは、[環境] ウィンドウです。これをクリックすると、xが表示されます。[環境] の下に表示されるxは、Plot 関数を使用して実行した最後のサンプル コードの結果である値が格納されます。

R と RStudio を使用した LuckyTemplates: 開始方法

「環境」ウィンドウがどのように機能するかについては、次のチュートリアルで説明します。

R と RStudio を使用した LuckyTemplates のセットアップ

R を使用した LuckyTemplates

RStudio の簡単な紹介の後、LuckyTemplates で R を構成する方法に進みましょう。まず、デスクトップで LuckyTemplates を開きます。[ファイル]に移動し、[オプションと設定]を選択します。次に、[オプション]を選択します。

R と RStudio を使用した LuckyTemplates: 開始方法

オプションメニューが画面に表示されます。[グローバル] で、[R スクリプト]に移動します。[検出された R ホーム ディレクトリ]ドロップダウン ボックスで必要な R バージョンを選択します。

R と RStudio を使用した LuckyTemplates: 開始方法

探しているバージョンが見つからない場合は、[その他]を選択します。次に、R ホームディレクトリを設定します。

R と RStudio を使用した LuckyTemplates: 開始方法

ホーム ディレクトリを見つけるには、RStudio を開いて[ツール]に移動します。次に、[グローバル オプション]を選択します。

R と RStudio を使用した LuckyTemplates: 開始方法

ポップアップ ウィンドウの [R バージョン] ボックスの下にファイル パスが表示されます。これをコピーして LuckyTemplates に戻ります。

R と RStudio を使用した LuckyTemplates: 開始方法

ファイル パスを[R ホーム ディレクトリの設定]ボックスに貼り付けます。

RStudio を使用した LuckyTemplates

それが完了したら、次のステップは 2 番目のドロップダウン ボックスに表示されている IDE を選択することです。使用するのに最適な IDE は RStudio です。

すべての設定が完了したら、「OK」をクリックします。これで、LuckyTemplates で R と RStudio を使用する準備が整いました。

結論

R と RStudio は、LuckyTemplates で使用するための優れた補完ツールです。これらは、統計データや分析を扱う場合に特に役立ちます。LuckyTemplates で動作するようにこれらを構成するのは迅速かつ簡単です。

ただし、特にコーディングに慣れていない場合は、R および RStudio インターフェイスに慣れるまでに時間がかかります。ただし、心配しないでください。LuckyTemplates で R を使用する方法に関するチュートリアルはたくさんあります。必ず熱心に実行してください。


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