注意:英語以外の言語の記事はAIの助けを借りて翻訳されています。正確性を目指していますが、表現に若干の違いが生じる場合があります。改善点に気づかれた場合は、ご意見をお寄せいただけると幸いです。
注意:本ヘルプ記事の目的は一般的なガイダンスを提供することです。DataCampは外部パッケージのインストールに関するサポートを提供していません。
時には、DataCampのコースで新しいRパッケージの使い方を学ぶことがあります。しかし、ローカル環境に切り替えて`install.packages()`コマンドでパッケージを取得しようとすると、ローカルにインストールできないことがあります。その最も可能性の高い理由は、CRANにホストされていないためです。CRAN(Comprehensive R Archive Network)は非常に厳しい要件を持っており、パッケージの登録は遅くなることがあります。これは必ずしもそのパッケージが機能しない、安定していない、または使用できないということを意味しません。
具体例を見てみましょう。DataCampのコースFinancial Trading in RではRのquantstratパッケージを使用しています(この記事執筆時点ではquantstratはCRANにリストされていませんでした)。その場合、ホストされているGitHubリポジトリから直接インストールする必要があります。
これを行うには、まず`devtools`をインストールする必要があります。これにより、`install_github()`コマンドを使用でき、ユーザー名とパッケージがホストされているリポジトリを指定して必要なパッケージを取得できます。quantstratをインストールするには、以下のコードを実行します:
install.packages("devtools")
require(devtools)
install_github("braverock/blotter") # 依存関係
install_github("braverock/quantstrat")一般的に、探しているパッケージがリストされているかどうかを確認するためにCRANの利用可能なパッケージ一覧をチェックすることは良い習慣です。MacではCmd + F、WindowsではCtrl + Fを押して、探しているパッケージ名を入力してください。表示が0の場合はリストされていません。
次に、パッケージのR-Forgeページを確認できます(こちらはquantstratのページです)。ステータスが「Failed to build」と表示されている場合、そのパッケージはCRANリポジトリポリシーを満たしておらず、CRANからは利用できません。
この場合、上記のquantstratで示したのと同じ手順を使用してください:
ローカルマシンにdevtoolsがインストールされていることを確認する(`install.packages("devtools")`)
devtoolsをロードする(`require(devtools)`)
必要な依存パッケージをインストールする(`install_github("username/dependency_repo")`)
目的のパッケージをインストールする(`install_github("username/package_repo")`)