私はrpy2を使ってPythonから呼び出すRスクリプトを持っています。これは、dplyr、doBy、およびggplot2を使用します。スクリプトには、これら3つのパッケージのinstall.packagesコマンドがあります。パッケージがすでにインストールされているとはいえ、パッケージをダウンロード、ビルド、インストールするのは非常に時間がかかることです。パッケージがまだインストールされていない場合にのみインストールを実行する方法はありますか?パッケージの繰り返しインストールを防止する、またはパッケージをRにインストールする前に
また、私はドッカーコンテナで実行します。したがって、コンテナがインスタンス化された後は、スクリプトが初めて実行されたときにパッケージは存在しません。パッケージをあらかじめロードする方法はありますか?その場合、これらのパッケージのinstall.packagesコマンドは必要ありません。上記の質問はうまくいかないでしょう。あなたが必要とするパッケージの名前の文字ベクトルとしてrequired_packages
を定義した場合
ドッカーファイルを共有できますか?どのイメージを使用していますか、イメージを構築する際にinstall.packagesからパッケージをインストールする方法は? – ganesshkumar