私はRStudioの新規ユーザーですが、.rmdファイルとKnitHTMLを使用するとエラーが発生しました。
Install.packages行がある場合:
install.packages('ggplot2');
library(ggplot2);
[ニットHTML]をクリックすると、エラーが返されます。
Contrib.url(repos、 "source")のエラー:ミラー呼び出しを設定せずにCRANを使用しようとしています:... withVisible-> eval-> eval-> install.packages-> contrib.url実行が停止しました
私はこれを使用して回避することができました:
if (!require('ggplot2'))
{
install.packages('ggplot2');
library(ggplot2);
}
.rmdを作成している場合、新しいパッケージをインストールするたびにif (!require(
行を使用する必要がありますか?これを回避してinstall.packages(
のみを記述できるようにする方法はありますか?
Knitドキュメントの使用中にも同じエラーが発生し、Rスクリプトで以下のことを行いました。
コンソールでコマンドを実行して、デフォルトのリポジトリを設定します:options(repos = structure(c(CRAN = "http://cran.r-project.org")))
Rスタジオに次のコードを追加します:options(repos = "https://cran.rstudio.com")
必要なパッケージのURL参照を追加します。例:install.packages( "pscl"、repos = " https://cran.rstudio.com ")
毎回install.package()
行は必要ありません。
通常、コンソールまたは別のインタラクティブセッションにパッケージをインストールするか、そのライブラリ(ここではggplot)のインストール後にその行を削除する必要があります。
Library(ggplot2)を使用するだけです
library(ggplot2);
それが役に立てば幸い