web-dev-qa-db-ja.com

RStudioを使ってRを更新する

RStudioをRバージョン2.15.0で使用していますが、最新のRバージョンに更新したいです。

RStudioを使用してこれをどのように達成できますか?

250
AdamNYC

公式Webサイト からRの新しいバージョンをインストールします。

再起動すると、RStudioは自動的に新しいバージョンで起動します。

手動で行う必要がある場合は、RStudioで[ツール] - > [オプション] - > [一般]の順に選択します。

@ micstrの答え をチェックしてください。

122
agstudy

完全を期すために、答えは:RStudio内からはできません。 @agstudyには正しい権利があります - 新しいバージョンのRをインストールしてからRStudioを再起動する必要があります。@ブランドンが述べたように、自動的に新しいバージョンが使用されます。

Install.packages()関数またはupdate.packages(関数)に似たupdate.R()関数があれば、それは素晴らしいことです。

だから、Rをインストールするためには、

  1. http://www.r-project.org に移動します。
  2. 「CRAN」をクリックして、
  3. それからあなたが好きなCRANサイトを選択してください。私はカンザスが好きです: http://rweb.quant.ku.edu/cran/
  4. 「XXXのダウンロードR」をクリックします[XXXはあなたのオペレーティングシステム]
  5. オペレーティングシステムのインストール手順に従います
  6. rStudioを再起動します。
  7. 喜ぶ

私の最愛のパッケージはどうですか?

そうですね、私はMacを使用しているので、Macについては正確な詳細情報しか提供できません - たぶん他の人がwindows/linuxに正確なパスを提供することができます。プロセスは同じになると思います。

あなたのパッケージがRのあなたの光沢のある新しいバージョンで動作することを確実にするために、あなたはする必要があります:

  1. パッケージを古いRインストールから新しいバージョンに移動します。 Mac OSXでは、これはすべてのフォルダをここから移動することを意味します。

    /Library/Frameworks/R.framework/Versions/2.15/Resources/library
    

    ここへ:

    /Library/Frameworks/R.framework/Versions/3.0/Resources/library
    

    [ここでは、 "2.15"と "3.0"をアップグレード先のバージョンに置き換えます。 そして はコピー先ディレクトリにまだ入っていないパッケージだけをコピーします。つまり、新しい 'base'パッケージを古いもので上書きしないでください。そうしても心配しないでください、とにかく次のステップで修正します。これらのパスがうまくいかない場合は、installed.packages()を使って正しいパス名を見つけてください。]

  2. rStudioコンソールでupdate.packages()と入力し、すべてのプロンプトに 'y'と答えるとパッケージを更新できます。

    > update.packages(checkBuilt=TRUE)
    class :
     Version 7.3-7 installed in /Library/Frameworks/R.framework/Versions/3.0/Resources/library 
     Version 7.3-8 available at http://cran.rstudio.com
    Update (y/N/c)?  y
    ---etc---
    
  3. 最後に、あなたがすべてをやったことを自分自身を安心させるために、あなたが得たものを見るためにRStudioコンソールでこれら二つのコマンドをタイプしてください:

    > version
    > packageStatus()
    
263
RyanStochastic

Windowsを使用している場合は、 installr を使用できます。使用例 ここ

107
James Owers

これを実現するには、Windowsパッケージ installr を使用することをお勧めします。パッケージがRバージョンを更新するだけでなく、すべてのパッケージをコピーして更新します。件名に関するブログがあります ここ 。 R Studioで以下のコマンドを実行してプロンプトに従ってください。

# installing/loading the package:
if(!require(installr)) {
install.packages("installr"); require(installr)} #load / install+load installr

# using the package:
updateR() # this will start the updating process of your R installation.  It will check for newer versions, and if one is available, will guide you through the decisions you'd need to make.
55
Borealis

Macコンピュータ を使用している場合は、新しい updateR パッケージを使用してRStudioからRバージョンを更新できます。 http://www.andreacirillo.com/2018/02/ 10/mac-osx上の機能を持つアップデータパッケージアップデートrバージョン/

まとめると、これを実行する必要があります。

UpdateRを使用してRstudio内からRバージョンを更新するには、 5行のコード を実行するだけです。

install.packages('devtools') #assuming it is not already installed
library(devtools)
install_github('andreacirilloac/updateR')
library(updateR)
updateR(admin_password = 'Admin user password')

インストールプロセスの最後にメッセージが表示されます。

everything went smoothly
open a Terminal session and run 'R' to assert that latest version was installed
41
jroberayalas

これをコンソールに貼り付けてコマンドを実行します。

## How to update R in RStudio using installr package (for Windows)
## paste this into the console and run the commands
## "The updateR() command performs the following: finding the latest R version, downloading it, running the installer, deleting the installation file, copy and updating old packages to the new R installation."
## more info here: https://cran.r-project.org/web/packages/installr/index.html

install.packages("installr")
library(installr)
updateR()

## Watch for small pop up windows. There will be many questions and they don't always pop to the front. 
## Note: It warns that it might work better in Rgui but I did it in Rstudio and it worked just fine. 
10
Cara Wogsland

installr と呼ばれる新しいパッケージがあり、これはWindowsプラットフォームのR内でRのバージョンを更新することができます。このパッケージはバージョン3.2.3でビルドされました

R Studioから、ツールをクリックしてパッケージのインストール...を選択し、名前 "installr"を入力してインストールをクリックします。あるいは、コンソールにinstall.packages( "installr")と入力することもできます。

R studioがパッケージのインストールを完了したら、コンソールにrequire(installr)と入力してロードします。

Rインストールの更新プロセスを開始するには、updateR()と入力します。この関数はRの新しいバージョンをチェックし、利用可能であれば、あなたがする必要がある決定を通してあなたを導きます。 Rのインストールが最新のものであれば、FALSEを返します。

新しいバージョンをダウンロードしてインストールすることを選択した場合すべてのパッケージを現在のRのインストールから新しいRのインストールにコピー/移動するためのオプションがあります。これは非常に便利です。

更新プロセスが終了したら、R Studioを終了して再起動します。 R Studioは新しいRバージョンをロードします。

installrパッケージの使用方法についてもっと知りたい場合はこのリンクをたどってください

7
Wesley Tokoi

新しいバージョンのRをインストールした後にR Studioを再起動するだけです。新しいバージョンであることを確認するには、>バージョンをクリックすると新しい詳細が表示されます。

4
jidulberger

Rの更新にRstudioを使用しないでください。RstudioIS Rではなく、Rstudioは単なるIDEです。この回答は、異なるOSに対する以前の回答の要約です。すべてのOSについて、インストール済みのパッケージで何が起こるかを事前に確認しておくと便利です here

WINDOWS->>管理者としてCMD/Powershellを開き、「R」と入力して対話モードに入ります。これが機能しない場合は、コンソールでRを書き込む代わりにRGui.exeを検索して実行し、...

lib_path <- gsub( "/", "\\\\" , Sys.getenv("R_LIBS_USER"))
install.packages("installr", lib = lib_path)
install.packages("stringr", lib_path)
library(stringr, lib.loc = lib_path)
library(installr, lib.loc = lib_path)
installr::updateR()

MacOS->> pdateR パッケージを使用できます。パッケージはCRANにないため、Rguiで次のコードを実行する必要があります。

install.packages("devtools")
devtools::install_github("AndreaCirilloAC/updateR")
updateR(admin_password = "PASSWORD") # Where "PASSWORD" stands for your system password

マージする予定 updateRとinstallRは近い将来にMacとWindowsの両方で動作することに注意してください。

Linux->>現時点では、installrはLinux/MacOSでは使用できません(現在の バージョン0.2 のドキュメントを参照)。 Rがインストールされると、これらの 指示 をたどることができます(Ubuntuでは、アイデアは他のディストリビューションでも同じです:ソースの追加、更新、アップグレード、インストール)。

3
Luis Martins

私は、Linuxで最新の状態を保つための最も永続的な解決策は、Rパッチを適用したプロジェクトをインストールすることであることがわかりました。これはあなたのRインストールを最新の状態に保ち、あなたはインストール間であなたのパッケージを移動する必要さえありません(これはRyanStochasticの答えで説明されています)。

OpenSUSEについては、 こちらの指示を参照してください

1
user2443147