R プラグインのサポート
PyCharm に R プラグインをインストールすると、R 言語(英語)を使用してさまざまな統計計算を実行し、コーディング支援、ビジュアルデバッグ、スマート実行およびプレビューツール、およびその他の一般的な IDE 機能を使用できます。PyCharm は R 3.4 以降をサポートしています。
R プラグインを使用すると、.R ファイルのネイティブサポートも取得できます。そのようなファイルには、 アイコンが付いています。
PyCharm の R プラグインのサポートには以下が含まれます。
コーディング支援:
ファイルに行った変更の自動保存は、ファイルやプロジェクトを閉じる、IDE を終了するなど、さまざまなイベントによって引き起こされます。
グラフィックおよび表形式のデータをプレビューする機能。
ライブ変数ビューで R スクリプトを実行およびデバッグする機能。
PyCharm の R プラグインのクイックスタート
PyCharm で R ファイルの作業を開始するには:
R 言語をダウンロード(英語)してインストールします。
PyCharm の R プラグインをインストールします。
新しい R プロジェクトを作成します。
R インタープリターを構成します。
インストールされた R パッケージのセットを調べて、プロジェクトに必要な追加パッケージをインストールします。
.R ファイルを開くか作成します。
R スクリプトを実行します。
結果を分析、エクスポート、保存します。
ユーザーインターフェースに慣れる
PyCharm の R プラグインを使用して R ファイルを編集および実行すると、PyCharm ユーザーインターフェースで次の変更が行われることに注意してください。

R ツールウィンドウには、プロットを分析し、R ドキュメントをプレビューし、R パッケージを構成するためのタブが含まれています。R コンソールを使用すると、R コードの実行を監視したり、変数値をプレビューしたりできます。
R ツールおよび R コンソールウィンドウを開くことができます。
メニューで対応するオプションを選択すると、いつでもR コンソール
PyCharm ツールウィンドウのグループに R コンソールタブが表示されます。R インストールで提供されるコンソールに似た行ごとに R コマンドを実行できます。
R コンソールにコマンドを入力すると、コード補完(Ctrl+Space)が使用可能になります。宣言された変数の値と実行結果を変数領域でプレビューできます。

項目 | 説明 |
---|---|
| 1 行のコンソール(Enter )で現在のステートメントを実行します。 |
| R コンソールの履歴を開いて、実行されたコマンドのリストをプレビューします。 |
![]() | エディターでファイルを開き、このボタンをクリックします。開かれたファイルの場所は、現在のコンソールタブの現在のディレクトリとして設定されます。 |
| コンソールセッションを再起動します。 |
| R コンソールの行をソフトにラップします。 |
| 新しい R コンソールタブを開きます。 |
| R スクリプトの実行に関するヘルプ。 |
さまざまなタスクのために、R コンソールでいくつかのタブを開くことができます。開いているコンソールを区別するには、任意のタブを右クリックして特定の名前を入力します。
R コンソールでは、magrittr パイプ(英語)関数 %>%
(英語) の呼び出しを使用できます。 Ctrl + Shift + M (Windows および Linux の場合)または Command + Shift + M (macOS の場合)を押して挿入します。
ジョブタブには、R ファイルに対して開始されたジョブの実行が表示されます。ジョブのステータス(成功または失敗)、実行時間、ジョブを起動した時間をプレビューできます。

ジョブツールバーの次のアイコンを使用します。
項目 | 説明 |
---|---|
| 新しいジョブを追加します。 |
| ジョブのリストをクリアします。 |
| ジョブを再実行します。 |
プロット
R ツールウィンドウのプロットタブでは、R 固有のデータプロットライブラリで作成されたさまざまなグラフをプレビューできます。このウィンドウには、R コンソールを閉じるかプロセスを明示的に終了するまで続く単一の実行セッション内で作成されたすべてのグラフが表示されます。グラフは 1 ページに 1 つずつ配置されます。

項目 | 説明 |
---|---|
| 前または次のグラフィックスページに移動します。 |
| グラフィックを .png ファイルに保存します。 |
| クリップボードのグラフィックをコピーします。 |
![]() | グラフィックを拡大します。 |
| 現在選択されているページを閉じます。 |
| すべてのグラフィックスページを閉じます。 |
| グラフィックデバイスの設定ダイアログを開いて、イメージのサイズと解像度を設定します。 |
テーブル
変数ビューで表形式のデータを分析する場合、ビューテーブルリンクをクリックして、エディターの別のタブでテーブルをプレビューできます。特定の列の値を並べ替えるには、ヘッダーをクリックします。

項目 | 説明 |
---|---|
| .csv ファイルにテーブルを保存します。 |
| テーブル列のデータをフィルターします。ボタンにカーソルを合わせて、使用可能なフィルターをプレビューし、列ヘッダーにフィルター条件を入力します。 ![]() |
![]() | テーブルをページに整理します。このボタンを切り替えて、ページに表示するテーブル行の数を指定します: 10, 15, 30, または 100。 |
ビューアー
R ツールウィンドウのビューアータブを使用すると、JavaScript 視覚化ライブラリで構築された R グラフィックをプレビューできます。

R パッケージ
R ツールウィンドウのパッケージタブの R パッケージのインストール、アンインストール、更新。インストールされているすべての R パッケージがリストされます。

項目 | 説明 |
---|---|
| 利用可能なパッケージのリストから R パッケージをインストールします。 |
![]() | すべてのパッケージを利用可能な最新バージョンにアップグレードします。このボタンは、インストールされているパッケージの少なくとも 1 つに新しいバージョンがある場合に有効になります。 |
| インストールされているパッケージの最新バージョンを取得して、最新バージョン列を更新します。 |
R ファイルツールバー
エディターで R ファイルを開くと、次のツールバーが表示されます。R コードの実行とデバッグに使用します。

項目 | 説明 |
---|---|
| R ファイルを実行します。 |
| R ファイルをデバッグする |
![]() | R ファイルのジョブを実行する |
![]() | 選択したコードフラグメントを実行します |
![]() | 選択したコードフラグメントをデバッグする |
| ドキュメントタブを開きます。 |
Markdown ツールバー
.rmd ファイルを開くと、ツールバーがエディターウィンドウに表示されます。

項目 | 説明 |
---|---|
出力ディレクトリ | 生成された HTML 出力のディレクトリを選択します。デフォルトでは、プロジェクトディレクトリが選択されています。場所を変更するには、リストからカスタムを選択し、ファイルシステム内の任意のディレクトリを指定します。 |
![]() | HTML 形式のドキュメントをレンダリングします。ファイル名は、R Markdown ファイルの名前に対応しています。生成されたファイルの場所は、出力ディレクトリリストのオプション選択によって定義されます。 |
![]() | 生成された HTML ドキュメントを開きます。最初に出力を作成する必要があることに注意してください( |
| ファイル内のすべての実行可能 R チャンクを実行します。実行中、アイコンの状態は |
| 現在のチャンクに R コードの新しいチャンクを挿入します。 |
| エディターで行をソフトにラップします。 |
PyCharm での R プラグインサポートの詳細については、次のトピックを参照してください。
関連ページ:

コードインスペクション
PyCharm には、プロジェクト内の異常コードを検出して修正する一連のコードインスペクションがあります。IDE はさまざまな問題を見つけてハイライトし、デッドコードを見つけ、可能性のあるバグを見つけ、スペルの問題、コード構造全体を改善することができます。インスペクションは、すべてのプロジェクトファイル内のコード、または特定のスコープ内のみ(たとえば、本番コード内、または変更されたファイル内)のコードをスキャンできます。すべてのインスペクションには、問題がコードに影響を与える可能性がある程度の重...

コード補完
このセクションでは、コーディングプロセスのスピードアップを可能にするコンテキスト対応コード補完のさまざまなテクニックについて説明します。基本補完:基本コード補完は、可視性スコープ内のクラス、メソッド、キーワードの名前を完成させるのに役立ちます。コード補完を呼び出すと、PyCharm はコンテキストを分析し、現在のキャレット位置から到達可能な選択肢を提案します(提案にはライブテンプレートも含まれます)。コード補完はカスタムファイルタイプで使用できます。ただし、PyCharm はそのようなファイル...

コードのリファクタリング
リファクタリングは、新しい機能を作成せずにソースコードを改善するプロセスです。リファクタリングは、コードを安定させ、保守を容易にできます。リファクタリングを実行するには、以下の一般的な手順に従いますリファクタリングするシンボルまたはコードフラグメントを選択(またはホバー)します。利用可能なリファクタリングのセットは、選択内容によって異なります。次の PyCharm コンポーネントのシンボルを選択できます。プロジェクトビュー、構造ツールウィンドウ、エディター、UML クラス図、以下のいずれか 1...

ソースコードで作業する
コードを使用する場合、PyCharm は作業にストレスがないことを保証します。追加、選択、コピー、移動、編集、折りたたみ、出現箇所の検索、コードの保存に役立つさまざまなショートカットと機能を提供します。エディター内のナビゲーションについては、エディターの基本を参照してください。アクションの検索使用したいアクションのショートカットを覚えていない場合は、を押して名前でアクションを見つけてください。同じダイアログを使用してクラス、ファイル、またはシンボルを見つけることができます。詳しくは、どこでも検...

プラグインを管理する
このサイトのメニューやアクション名表記は日本語です。PyCharm を日本語化するには、日本語言語パックのインストールを参照してください。プラグインは以下に示すように PyCharm のコア機能を拡張します。バージョン管理システム、アプリケーションサーバー、およびその他のツールとの統合を提供する、さまざまな言語とフレームワークのコーディング支援サポートを追加する、ショートカットヒント、ライブプレビュー、ファイルウォッチャーなどで生産性を向上、コーディング演習と検証で新しいプログラミング言語を学ぶ...

R プロジェクトをセットアップする
始める前に R をダウンロードしてインストールしたことを確認してください。プラグインを管理する説明に従って R プラグインをインストールします。PyCharm で R スクリプトを使用する場合は、プロジェクトのコンテキストで実行します。R でコーディングを開始するには、R プロジェクトを作成し、作業環境をセットアップする必要があります。R プロジェクトを作成する以下のいずれか 1 つを実行します: メインメニューから、を選択します。ウェルカム画面で、新規プロジェクトの作成をクリックします。新規プロジ...