「 Git 」との連携なしに「 RStudio 」を使用する

Git リポジトリーとの統合がないプロジェクトから RStudio で作業する場合、R スクリプトを作成し、プロジェクトからデータ資産を処理することはできますが、R スクリプトをスクリプト・資産としてプロジェクトに追加することはできません。

データファイルの取り扱い

RStudio では、さまざまなソースからのデータファイルを扱うことができます:

  • RStudio サーバー・ファイル構造内の ファイル。これは、RStudioの右下のセクションにあるファイルをクリックすると表示できます。 ここでは、フォルダを作成したり、ローカルシステムからファイルをアップロードしたり、ファイルを削除したりすることができます。

    Rでこれらのファイルにアクセスするには、作業ディレクトリをファイルがあるディレクトリに設定する必要があります。 ファイルがあるディレクトリに移動し、 「その他」>「作業ディレクトリとして設定」 をクリックすることで、この操作を行うことができます。

    RStudioHome インスタンスのディレクトリに保存されたファイルは、そのインスタンス内でのみ永続化され、環境間やプロジェクト内で共有することはできない点にご注意ください。

  • データ資産は、RStudioの右下のセクションにあるファイルをクリックすると表示できます。 データ資産は、という名前のフォルダ project_data_asset内にあります。 アセットをクリックすると、ファイルの内容を表示するか、データセットをインポートするかを選択できます。

    このフォルダにデータファイルを追加しても、そのファイルはプロジェクトのデータアセットとして追加されません。 データファイルをプロジェクトのデータアセットとして追加するには、 「プロジェクトアセットの追加」 を参照してください。

    接続された データ資産 を開いて表示することはできません。接続された project_data_asset ディレクトリーに入れることはできません。 RStudioの R スクリプトからは、接続済みの データ資産 にプログラムでのみアクセスできます。

  • データベースシステムに保存されたデータ。

データの読み込みとアクセス

コンピュート・エンジン・タイプごとのデータ・ロード・オプション

コンピュート・エンジン・タイプごとのデータ・ロード・オプション
データ・ロード・オプション Anaconda R ディストリビューション R + Spark
sparkSessionDataFrameへのデータのロード
データを R データ・フレームにロードする

RStudio に直接データをロードするコードの生成

ローカル・ファイルからのデータのロード

ローカル・ファイルから RStudioにデータを挿入するコードを生成するには、次のようにします。

  1. コード・スニペット アイコン コード・スニペット・アイコン をクリックし、次に データの読み取り をクリックします。
  2. プロジェクトからデータ・ソースを選択し、クリップボードにコピーを選択します。
  3. RStudio ファイル・エディターにコードを貼り付けます。

対応ファイル形式:

  • CSV区切り文字で区切られたファイル
  • Excel ファイル (.xls、.xlsx、.xlsm)
  • JSON ファイル
  • SASファイル

データ・ソース接続からのデータのロード

IBM データ・サービスまたは外部データ・ソースからデータをロードするには、その前に、プロジェクトに接続を作成または追加する必要があります。 「プロジェクトへの接続の追加」 を参照してください。

データベース接続から RStudioにデータを挿入するコードを生成するには、次のようにします。

  1. コード・スニペット アイコン コード・スニペット・アイコン をクリックし、データの読み取りをクリックします。
  2. プロジェクトから接続を選択します。
  3. 接続からデータ・ソースを選択し、クリップボードにコピーを選択します。
  4. RStudio ファイル・エディターにコードを貼り付けます。 生成されたコードは、データ・セットまたは接続の処理を開始するためのクイック・スタートとして機能します。 実動システムの場合は、挿入されたコードを慎重に検討して、ニーズをより適切に満たす独自のコードを作成する必要があるかどうかを判断してください。
  5. 必要に応じて、キー アイコン 鍵のアイコンでマークされたロックされたデータ接続の個人資格情報を入力します。 これは、接続を恒久的に解除するための1回限りの手順です。 接続のロックを解除すると、鍵のアイコンは表示されなくなります。 「プロジェクトへの接続の追加」 を参照してください。
  6. 接続用に生成できるコードがない場合は、資格情報をロードし、資格情報を参照するデータベース接続を開きます。 データを読み込むためのコードを書いてください。

RStudio は、Jupyter ノートブックと同じデータベース接続をサポートします。 詳しくは、ノートブックでのデータ・ロードのサポートを参照してください。

プロジェクトアセットの追加または削除

RStudioで使用するデータ・ファイルは、プロジェクトの資産ページで資産のプロジェクトへのアップロードアイコン「資産をプロジェクトにアップロード」アイコンをクリックしてアップロードする必要があります。これらのファイルは、データ資産としてプロジェクトに自動的に追加されるためです。

ただし、 RStudio でデータファイルをアップロードまたは作成した場合は、これらのファイルをプロジェクトデータアセットとしてプロジェクトに追加することができます。 これらのファイルは、RStudioの /home/project_data_asset フォルダーにある必要があります。 これらのファイルをプロジェクトのデータアセットとして追加するには:

  1. プロジェクトの「資産」ページで、資産のインポートをクリックします。
  2. プロジェクト・ファイル と、/home/project_data_asset フォルダー内の、資産 としてプロジェクトに追加するファイルを選択します。

RStudioの/home/project_data_assetフォルダーからデータ資産を削除する場合は、以下のようにしてプロジェクト内のデータ資産を削除する必要があります。

  1. プロジェクトの 資産 ページで、削除する データ資産 を選択します。
  2. オプション・リストから「削除」を選択します。

プロンプトの操作

watsonx.ai サービスがクラスターにインストールされている場合は、特定のモデル用のさまざまなサンプル・プロンプトを R コードに追加できます。 サンプル・プロンプトを追加するには、コード・スニペット アイコン コード・スニペット・アイコンをクリックし、プロンプト・エンジニアリングを選択し、さまざまなカテゴリーを参照してサンプル・プロンプトを見つけます。 プロンプトを選択したら、クリップボードにコピー をクリックし、RStudio ファイル・エディターにコードを貼り付けます。

詳細情報