あなたは RStudio で何日もプロジェクトに取り組んでおり、コードと読み込まれたライブラリに深く関わっています。物事は順調に進んでいます…それがなくなるまで 🙄.今まで苦労せずに使っていたライブラリを利用しようとすると、突然恐ろしいエラーメッセージが表示されます。あなたは今のところそれを無視し、後で心配することにしました。しかし、次に RStudio セッションを開くと、別の問題が発生します。 RStudio ソフトウェアを更新する時が来ました。あなたは自分自身で推論し、今それを処理することに決めました.
これらの問題は、最も経験豊富なプログラマーにとっても、ワークフローの途中では恐ろしくて気が遠くなる可能性があります。 1 つには、' を中断する必要があります。
第 2 に、プログラミングは扱いが難しく、動く部分がたくさんあります。機能するメソッドを見つけたら、それを台無しにしたくないだけです。ソフトウェアを更新するとライブラリが更新され、それらの更新がコードのバグにつながるかどうかを知ることは不可能です。
R はオープンソースのプログラミング言語そのものであり、 RStudio は統合開発環境 (IDE) であり、ユーザーがR を使用してコーディングし、整頓されたコンソールのような環境でツール、データ、視覚化に簡単にアクセスできるようにします。残念ながら、それらを個別に更新する必要があります。ただし、ほとんどの場合、RStudio を更新するだけで、R を放っておくだけで問題を解決できます。
このシナリオに対する一般的な反応は、更新を延期して「後で考えてください」というものです。しばらくはうまくいくかもしれませんが、すぐに対処してソフトウェアを最新の状態に保つ必要がある理由は次のとおりです。
現在のソフトウェア バージョンを確認するには、いくつかの方法があります。問題が発生した場合に備えて、現在使用しているバージョンをメモしておくことをお勧めします。これはありそうもないことですが、用心することもできます。
ほとんどの場合、RStudio を開くと、次のようなポップアップ ウィンドウが表示されます。これにより、現在のバージョンと利用可能なバージョンがわかります。
これらの更新の兆候が表示されない場合でも、手動で更新を確認できます。まず、 [ヘルプ] タブに移動し、 Check for Updates
を選択します (下図で黄色で強調表示されています)。
これをクリックすると、以前と同じウィンドウがポップアップ表示されます。
R の現在のバージョンを確認するには、コンソールにsessionInfo()
と入力します (下の青いフォントで表示)。コマンドを実行すると、次の結果が得られます。結果は、R バージョン 4.2.1 が現在使用されていることを示しています。
物事は冗長になりつつありますが、R のバージョンを確認する最も簡単な (そして最もおもしろい) 方法は、RStudio を開き、コンソールを見て、表示されるテキストを読むことです。このバージョンを開発したプロジェクト チームがユーモラスな名前です。この場合、R バージョン 4.2.1 は「Funny-Looking-Kid」としても知られています😭 (以下の黄色で強調表示)。
RStudio を完全に更新する準備ができていない可能性がありますが、パッケージに関連するエラー メッセージやバグが発生しています。問題のあるパッケージを更新してみて、エラーが解決するかどうかを確認してください。 RStudio パッケージのリストを表示できるPackages tab
に移動します。 Update button
をクリックします (下の画像を参照)。
Packages tab
のUpdate
をクリックすると、下の画像のような新しいウィンドウが表示されます。新しいウィンドウには、現在インストールされているパッケージのバージョンと、インストール可能なバージョンが表示されます。
関心のあるパッケージのNEWS button
をクリックして、更新内容を確認することもできます。このボタンをクリックすると、ブラウザが開き、情報のリストが表示されます。たとえば、 ggplot2 のNEWS button
をクリックすると、新しいバージョンの多数の変更とバグ修正が表示されます (下の画像を参照)。
Select All
をクリックして、すべてのパッケージを選択します。Install Updates
をクリックします。
更新するパッケージの横にあるボックスをクリックします。
Install Updates
を選択します。
R の再起動を要求する警告プロンプトが表示されるので、 Yes
をクリックします。
更新が完了すると、コンソールに一覧表示された変更が表示されます。パッケージのリスト内でパッケージのバージョンを更新する必要があります。
R と RStudio の両方を更新することを計画している場合は、R を最初に更新する方が論理的ですが、どちらの順序でも更新できます。 RStudio の更新のみを計画している場合は、次のセクションに進んでください。
案内する
最新バージョンが正常にインストールされたことを確認し、RStudio の更新に進みます。以下の画像は、R がバージョン 4.2.3「Shortstop Beagle」に更新されたことを示しています。
実行しているバージョンがわかったところで、次に何をしますか?
アップデータのポップアップ ウィンドウで、 Quit and Download
をクリックします。このアクションにより、RStudio セッションが閉じられ、
最新バージョンをダウンロードし、インストール ファイルを開くと、RStudio セットアップ ウィンドウが表示されます。次に、スタート メニュー フォルダーと、使用する R のバージョンを選択できます。最新の R をインストールしている場合は、特定のバージョンを選択します。
更新後、RStudio の新しいセッションを開き、更新を確認します。次のウィンドウが表示されます。
R と RStudio の両方を今すぐ更新する必要があります。しかし、RStudio のコンソール セッションでは、まだ古いバージョンの R を使用していると表示されます。 R の更新バージョンを選択するには、最後の手順を実行する必要がある場合があります。
RStudio のTools tab
で、 Global Options
を選択します。
次のウィンドウのR General
セクションで、 Change
ボタンをクリックして、更新された R バージョンの正しいディレクトリを選択します。
表示される次のウィンドウで、更新されたバージョンの R を選択します。
最後に、RStudio セッションを閉じて再度開き、コンソールを調べます。インストールされている最新バージョンの R を読み取る必要があります。私の場合、R 4.2.3 または「Shortstop Beagle」を使用しています。
これで、R、RStudio、およびパッケージを更新する方法を学習しました。今は順調に進んでおり、ゾーンでの作業に戻ることができます。
注:このチュートリアルは、Windows コンピューターで実行されました。
リード画像ソース: 安定した拡散。