paint-brush
成为游击手比格犬:了解如何将 R 和 RStudio 更新到最新版本by@jessblaq
36,415
36,415

成为游击手比格犬:了解如何将 R 和 RStudio 更新到最新版本

Jessica Blaquiere7m2023/04/04
Read on Terminal Reader

R 本身就是开源编程语言,而 RStudio 是集成开发环境 (IDE),它允许用户使用 R 进行编码并轻松访问工具、数据和可视化。学习更新 R、RStudio 和包。
featured image - 成为游击手比格犬:了解如何将 R 和 RStudio 更新到最新版本
Jessica Blaquiere HackerNoon profile picture
0-item
1-item
2-item


您已经在 RStudio 中处理一个项目好几天了,并且深陷代码和加载的库中。事情进展顺利……直到他们不再 🙄。突然间,当您尝试使用迄今为止一直在毫不费力地使用的库时,会弹出可怕的错误消息。您决定暂时忽略它,以后再担心。但是下次打开 RStudio 会话时,会出现另一个问题。是时候更新您的 RStudio 软件了。您与自己推理并决定现在就处理它,因为您非常了解,这些问题和指标只会不断出现😱。



来源:Giphy


当您处于工作流中间时,即使对于最有经验的程序员来说,这些问题也可能是可怕和令人生畏的。一方面,你必须破坏 '流动状态'你已经神奇地实现了。没有人愿意停止他们正在做的事情,以便他们可以跳入故障排除模式。


其次,编程可能很挑剔,而且有很多动人的部分。一旦你找到了一种工作方法,你就不想再惹它了。更新您的软件会导致更新您的库,并且不可能知道这些更新是否会导致您的代码中出现错误。


来源:Giphy


目录:

  1. 什么是 R 和 RStudio?
  2. 为什么你应该保持你的软件更新。
  3. 如何检查您当前的 R 和 RStudio 版本。
  4. Sidetrack - 更新 R 包。
  5. 如何更新R。
  6. 如何更新 RStudio。
  7. 故障排除。

R 和 RStudio - 有什么区别?

R 本身就是开源编程语言,而RStudio是集成开发环境 (IDE),允许用户使用 R 进行编码,并可以在整洁的类似控制台的环境中轻松访问工具、数据和可视化。不幸的是,您必须独立更新它们。虽然,您可以在大多数时候只更新 RStudio 而不用管 R。



为什么你应该保持最新

对这种情况的常见反应是推迟更新并“稍后再考虑”。这可能会工作一段时间,但这就是为什么您应该立即处理它并保持软件更新的原因。


  1. 受益于 RStudio 的最新功能。
  2. 修复您遇到的问题。
  3. 修复 RStudio 程序员已更新的潜在错误,即使它们尚未影响您的工作流程(尚未)。
  4. 消除那些讨厌的警告消息。
  5. 让 R 和 RStudio 保持在一起的愉快状态。

如何检查您当前的 R 和 RStudio 版本

有几种方法可以检查您当前的软件版本。最好记下您现在使用的版本,以防万一您遇到任何问题并决定要向后还原。这不太可能,但您还是要小心。


RStudio - 方法 1:

大多数情况下,当您打开 RStudio 时,您会看到一个如下所示的弹出窗口。这会告诉您当前的版本以及可用的版本。


RStudio - 更新可用窗口。


RStudio - 方法 2:

如果您没有收到这些更新指示,您仍然可以手动检查更新。首先,您导航到“帮助”选项卡并选择Check for Updates (下面以黄色突出显示)。



RStudio - 帮助选项卡 - 检查更新。



单击此按钮将弹出与之前相同的窗口。



RStudio - 更新可用窗口。


R - 方法 1:

要检查您当前的 R 版本,请在控制台中键入sessionInfo() (见下方蓝色字体)。运行该命令将产生以下结果。结果显示目前使用的是R版本4.2.1。


“sessionInfo()”提示后的 RStudio 控制台内容。


R - 方法 2:

现在事情变得多余了,但检查 R 版本的最简单方法(也是最有趣的方法)是简单地打开 RStudio,查看控制台,然后阅读显示的文本。您会注意到开发此版本的项目团队给出了这是一个幽默的名字。在这种情况下,R 版本 4.2.1 也被称为“Funny-Looking-Kid” 😭 (下面以黄色突出显示)。



加载新会话时的 RStudio 控制台内容。


旁路

您可能还没有准备好完全更新 RStudio,但您会收到与包相关的错误消息和错误。请记住,您可以尝试更新有问题的软件包,看看是否可以解决错误。导航到您的Packages tab ,您可以在其中看到 RStudio 包的列表。单击Update button (见下图)。


RStudio - 包选项卡。



Packages tab上单击Update后,将出现一个新窗口,如下图所示。新窗口会通知您当前已安装的软件包版本以及可以安装的版本。



RStudio - 更新包窗口。



您还可以单击感兴趣的包的NEWS button以查看已更新的内容。单击此按钮将打开带有信息列表的浏览器。例如,单击ggplot2 的NEWS button会显示新版本中的许多更改和错误修复(请参见下图)。



RStudio - 与 gglot2 3.4 版相关的新闻。


更新包:

方法 1:更新每个包

  • 单击底部的Select All以选择所有包。
  • 单击Install Updates


方法 2:仅更新选定的包

  • 单击要更新的包旁边的框。

  • 选择Install Updates

  • 会出现要求重启R的警告提示,点击Yes



RStudio - 包含 2 个选定包的更新包窗口。



重启 R 的 RStudio 警告窗口。



更新完成后,您会注意到控制台中列出的更改。您的软件包版本应在软件包列表中更新。



如何更新 R

如果您计划同时更新 R 和 RStudio,那么先更新 R 更符合逻辑,但您可以按任一顺序更新它们。如果您只打算更新 RStudio,请继续下一节。


导航r-项目并查找最新版本的 R。要下载最新版本,您必须选择您的CRAN镜像这是按区域排序的。 CRAN 是一个存储最新版本 R 的服务器网络。他们要求选择“离您最近的镜像以最小化网络负载”。下载并安装该文件。



R - 版本 4.2.3 的下载链接



确认您已成功安装最新版本并继续更新 RStudio。下图显示 R 已更新到版本 4.2.3 “Shortstop Beagle”。



R 控制台版本信息


如何更新 RStudio

现在你知道你运行的是什么版本,下一步是什么?


在更新程序弹出窗口中,单击Quit and Download 。此操作将关闭您的 RStudio 会话并RStudio 桌面 - 定位将在您的浏览器中自动打开。


RStudio 下载器



下载最新版本,打开安装文件,您将看到 RStudio 安装窗口。接下来,您可以选择开始菜单文件夹,以及您要使用的 R 版本。如果您安装了最新的 R,请选择特定版本。



RStudio 开始菜单文件夹


RStudio 设置 - 选择 R 版本



更新后,打开 RStudio 的新会话并检查更新。您应该会看到以下窗口。


RStudio 已更新!


故障排除

现在应该更新 R 和 RStudio。但是您在 RStudio 中的控制台会话显示您仍在使用旧版本的 R。是什么原因导致的?您可能需要执行最后一步来选择 R 的更新版本。


在 RStudio 中,在Tools tab下,选择Global Options

RStudio 工具选项卡 - 全局选项



在下一个窗口中,在R General部分下,通过单击Change按钮为更新的 R 版本选择正确的目录。



RStudio 选项窗口 - 选择 R 版本


在出现的下一个窗口中,选择 R 的更新版本。


RStudio 窗口 - 选择 R 的特定版本



最后,关闭您的 RStudio 会话,重新打开它,然后检查控制台。它应该读取安装的最新版本的 R。就我而言,我现在使用的是 R 4.2.3 或“Shortstop Beagle”。



RStudio 控制台消息 - R 版本 4.2.3“Shortstop Beagle”



最后的想法

现在您已经学习了如何更新 R、RStudio 和您的包。现在事情应该一帆风顺,您可以回到该区域工作。


来源:Giphy



注意:本教程是在 Windows 计算机上执行的。

铅图像来源:稳定扩散。