您已经在 RStudio 中处理一个项目好几天了,并且深陷代码和加载的库中。事情进展顺利……直到他们不再 🙄。突然间,当您尝试使用迄今为止一直在毫不费力地使用的库时,会弹出可怕的错误消息。您决定暂时忽略它,以后再担心。但是下次打开 RStudio 会话时,会出现另一个问题。是时候更新您的 RStudio 软件了。您与自己推理并决定现在就处理它,因为您非常了解,这些问题和指标只会不断出现😱。 当您处于工作流中间时,即使对于最有经验的程序员来说,这些问题也可能是可怕和令人生畏的。一方面,你必须破坏 ' '你已经神奇地实现了。没有人愿意停止他们正在做的事情,以便他们可以跳入故障排除模式。 流动状态 其次,编程可能很挑剔,而且有很多动人的部分。一旦你找到了一种工作方法,你就不想再惹它了。更新您的软件会导致更新您的库,并且不可能知道这些更新是否会导致您的代码中出现错误。 目录: 什么是 R 和 RStudio? 为什么你应该保持你的软件更新。 如何检查您当前的 R 和 RStudio 版本。 Sidetrack - 更新 R 包。 如何更新R。 如何更新 RStudio。 故障排除。 R 和 RStudio - 有什么区别? R 本身就是开源编程语言,而 是集成开发环境 (IDE),允许用户 ,并可以在整洁的类似控制台的环境中轻松访问工具、数据和可视化。不幸的是,您必须独立更新它们。虽然,您可以在大多数时候只更新 RStudio 而不用管 R。 RStudio 使用 R 进行编码 为什么你应该保持最新 对这种情况的常见反应是推迟更新并“稍后再考虑”。这可能会工作一段时间,但这就是为什么您应该立即处理它并保持软件更新的原因。 受益于 RStudio 的最新功能。 修复您遇到的问题。 修复 RStudio 程序员已更新的潜在错误,即使它们尚未影响您的工作流程(尚未)。 消除那些讨厌的警告消息。 让 R 和 RStudio 保持在一起的愉快状态。 如何检查您当前的 R 和 RStudio 版本 有几种方法可以检查您当前的软件版本。最好记下您现在使用的版本,以防万一您遇到任何问题并决定要向后还原。这不太可能,但您还是要小心。 RStudio - 方法 1: 大多数情况下,当您打开 RStudio 时,您会看到一个如下所示的弹出窗口。这会告诉您当前的版本以及可用的版本。 RStudio - 方法 2: 如果您没有收到这些更新指示,您仍然可以手动检查更新。首先,您导航到 并选择 (下面以黄色突出显示)。 “帮助”选项卡 Check for Updates 单击此按钮将弹出与之前相同的窗口。 R - 方法 1: 要检查您当前的 R 版本,请在控制台中键入 (见下方蓝色字体)。运行该命令将产生以下结果。结果显示目前使用的是R版本4.2.1。 sessionInfo() R - 方法 2: 现在事情变得多余了,但检查 R 版本的最简单方法(也是最有趣的方法)是简单地打开 RStudio,查看控制台,然后阅读显示的文本。您会注意到开发此版本的项目团队给出了这是一个幽默的名字。在这种情况下,R 版本 4.2.1 也被称为“Funny-Looking-Kid” (下面以黄色突出显示)。 😭 旁路 您可能还没有准备好完全更新 RStudio,但您会收到与包相关的错误消息和错误。请记住,您可以尝试更新有问题的软件包,看看是否可以解决错误。导航到您的 ,您可以在其中看到 RStudio 包的列表。单击 (见下图)。 Packages tab Update button 在 上单击 后,将出现一个新窗口,如下图所示。新窗口会通知您当前已安装的软件包版本以及可以安装的版本。 Packages tab Update 您还可以单击感兴趣的包的 以查看已更新的内容。单击此按钮将打开带有信息列表的浏览器。例如,单击 会显示新版本中的许多更改和错误修复(请参见下图)。 NEWS button ggplot2 的 NEWS button 更新包: 方法 1: 更新每个包 单击底部的 以选择所有包。 Select All 单击 。 Install Updates 方法 2:仅更新选定的包 单击要更新的包旁边的框。 选择 。 Install Updates 会出现要求重启R的警告提示,点击 。 Yes 更新完成后,您会注意到控制台中列出的更改。您的软件包版本应在软件包列表中更新。 如何更新 R 如果您计划同时更新 R 和 RStudio,那么先更新 R 更符合逻辑,但您可以按任一顺序更新它们。如果您只打算更新 RStudio,请继续下一节。 导航 并查找最新版本的 R。要下载最新版本,您必须选择您的 这是按区域排序的。 CRAN 是一个存储最新版本 R 的服务器网络。他们要求选择“离您最近的镜像以最小化网络负载”。下载并安装该文件。 r-项目 CRAN镜像 确认您已成功安装最新版本并继续更新 RStudio。下图显示 R 已更新到版本 4.2.3 “Shortstop Beagle”。 如何更新 RStudio 现在你知道你运行的是什么版本,下一步是什么? 在更新程序弹出窗口中,单击 。此操作将关闭您的 RStudio 会话并 将在您的浏览器中自动打开。 Quit and Download RStudio 桌面 - 定位 下载最新版本,打开安装文件,您将看到 RStudio 安装窗口。接下来,您可以选择开始菜单文件夹,以及您要使用的 R 版本。如果您安装了最新的 R,请选择特定版本。 更新后,打开 RStudio 的新会话并检查更新。您应该会看到以下窗口。 故障排除 现在应该更新 R 和 RStudio。但是您在 RStudio 中的控制台会话显示您仍在使用旧版本的 R。是什么原因导致的?您可能需要执行最后一步来选择 R 的更新版本。 在 RStudio 中,在 下,选择 。 Tools tab Global Options 在下一个窗口中,在 部分下,通过单击 按钮为更新的 R 版本选择正确的目录。 R General Change 在出现的下一个窗口中,选择 R 的更新版本。 最后,关闭您的 RStudio 会话,重新打开它,然后检查控制台。它应该读取安装的最新版本的 R。就我而言,我现在使用的是 R 4.2.3 或“Shortstop Beagle”。 最后的想法 现在您已经学习了如何更新 R、RStudio 和您的包。现在事情应该一帆风顺,您可以回到该区域工作。 注意: 本教程是在 Windows 计算机上执行的。 铅图像来源:稳定扩散。