RStudio是专为 R 语言设计的一款集成开发环境,提供代码编辑、数据分析和可视化功能,适合编程新手及数据科学爱好者高效学习与实践。并且平台支持自动补全和代码高亮,还可以轻松地对R软件包进行管理和升级,提升了编程效率!同时还内置强大的调试功能,助力使用者快速找出并修正代码错误。无论是初学者还是资深分析师,RStudio都是R语言开发的理想之选。
软件功能
强大的代码编辑器:RStudio提供了一个功能丰富的代码编辑器,支持语法高亮、自动补全、代码折叠等功能,大大提高了编写代码的效率。
交互式控制台:RStudio内置了一个交互式控制台,可以直接在控制台中输入和执行R代码,实时查看结果,方便进行数据分析和调试。
可视化工具包:RStudio集成了多种常用的可视化工具包,如ggplot2、lattice等,使得用户可以方便地创建各种类型的图表和图形。
项目管理:RStudio支持项目管理功能,可以将相关的R脚本、数据文件和文档组织在一个项目中,方便管理和共享。
插件扩展:RStudio支持插件扩展,用户可以根据自己的需求安装各种插件,增强RStudio的功能和灵活性。
社区支持:RStudio拥有庞大的用户社区,用户可以在社区中获取帮助、分享经验和参与讨论,提高自己的R编程能力。
RStudio官方版安装说明
1、在本站下载RStudio后,解压缩包双击.exe文件进入RStudio安装导向,点击【下一步】继续安装。
2、选择RStudio安装位置,您可以点击【下一步】,软件会自动安装,或者您可以点击【浏览】,打开安装位置界面后,您可以自行选择RStudio安装位置,选择完成后点击【下一步】。
3、RStudio正在安装中,您需要耐心等待软件安装完成。
4、RStudio安装完成,点击【完成】退出软件安装。
RStudio官方版使用方法
1、打开RStudio软件后,进入软件的主界面,软件的左上角是脚本编辑窗口,您可以在这个窗口中编写代码,您可以点击点击Run按钮就可以运行您编写好的代码了。
2、软件左下角是一个Rgui编辑器,在这个编辑中您既可以代码,也可以显示运行结果。
3、RStudio软件右上角的History是运行的历史纪录界面。To Console是将选择的代码送到左下角的操作平台运行。To Source是将代码送到左上角的光标位置。
4、右上角的Environment,Save可以保存当前工作区;Import Dataset则是导入数据作为数据集;Clear可以将当前工作区的所有变量和函数清除干净。
RStudio官方版怎么设置字体、背景
1、打开RStudio软件,打开软件后,如果您想修改软件的字体背景等选项,您可以点击软件顶部的【Tools】选择,在弹出的选择中选择【Global Options】选项。
2、打开Global Options窗口后,点击左侧的【Appearance】。
3、您可以修改zoom(控制代码)的显示比例,您可以自行调整。
4、您还可以修改edit font(编辑字体)你可以根据自己的爱好选择,还有Font size(字体大小)您可以自行选择,Edit theme(编辑器主题)您可以选择不同的配色。
RStudio官方版使用技巧攻略
基本操作
在RStudio中,可以进行以下基本操作:
新建R脚本:点击菜单栏中的”Fi1e”,然后选择”New File”,再选择”R Script”。
运行代码:选中要执行的代码,点击控制台区域上方的”Run”按钮,或使用快捷键”Ctr1 + Enter”。
保存脚本:点击菜单栏中的”Fi1e”,然后选择”Save”,选择保存位置并输入文件名。
加载数据:可以使用多种方式加载数据集,如使用()函数加载SV文件,或使用()函数加载文本文件。
调试代码:可以设置断点以逐行调试代码,点击编辑器区域左侧的行号区域即可设置断点。
安装和加载包:使用(函数安装R包,使用1ibrary()函数加载已安装的包。
提高效率的技巧
以下是一些提高使用效率的RStudio技巧:
快捷键:熟悉常用的快捷键可以大大提高工作效率,如”Ctr1 +1”切换到编辑器区域,“Ctr1+2”切换到控制台区域等。
使用代码自动补全:在编辑器中输入部分函数名或对象名,并按下”Tab”键,RStudi.o会自动补全代码。
使用代码片段:RStudio提供了一些常用代码的快速输入方式,如输入”for”并按下”Tab”键,会生成一个for循环的代码框架。
使用分屏功能:使用RStudio的分屏功能可以同时显示多个文件或区域,点击菜单栏中的”Too1s”,选择”G1oba1
Options”,然后选择”Pane Layout”,可以自定义分屏布局。
使用RMaxkdownt .RMarkdawn是一种可以同时编写代码、文本和输出结果的格式,它可以生成可交互性的报告,提高代码的可读性和可分享性。
更新日志
v2025.05.0版本
现在使用备用显示来显示 R 错误、警告和消息。此外,stderr 上的输出(例如 R 消息)的颜色与 stdout 上的常规输出相同。
现在会在达到 GitHub Copilot 完成限制时显示一条消息(通常是在免费的 Copilot 账户上)。
现在使用 RStudio 项目文件夹作为 GitHub Copilot 工作区根目录,提供更相关的补全建议。
现在可以通过 RSTUDIO_ENABLE_COPILOT CMake 选项来支持不支持 GitHub Copilot。
在 macOS 上,RStudio 现在使用项目目录 / 家目录,通过 Dock 菜单的 “在新窗口中打开” 命令打开新的 RStudio 会话。
现在支持通过拖放打开文件。
在 Windows 上的安装现在会为许多支持的文件类型注册图标。
二进制文件现在带有数字签名。
现在仅在需要时才会在项目文件中写入 ProjectId 字段。.Rproj 目前,这是为已配置自定义 .Rproj.user位置的用户。
为 RStudio 添加了内存限制监控(目前仅适用于 Linux)。如果 ulimit -m 被设置,此限制将在内存使用报告中显示。当接近限制时,会显示警告,达到限制时则显示错误。当系统内存不足时,会话可以通过与用户对话的方式以受控方式终止自己。请参阅 rsession.conf 的新 "allow-over-limit-sessions 选项。。
现在支持为 GitHub Copilot 语言服务器代理设置配置 Kerberos Service Principal。
现在支持在 Windows 上为即将发布的 R 4.5.0 版本安装 Rtools45。
现在在 R 会话中设置环境变量 SPARK_CONNECT_USER_AGENT = posit-rstudio。
现在在 R 会话中设置环境变量 SF_PARTNER = posit_rstudio。
正向工作台
更改了内存限制的执行,/etc/rstudio/profiles max-memory-mb将设置从限制虚拟内存 (ulimit -v) 更改为限制驻留内存 (ulimit -m),以提高准确性。这允许会话运行 quarto 1.6,由于其底层虚拟机,它使用了很多虚拟内存。不幸的是,在支持 cgroups 的 Linux 版本中,驻留内存只能在内核级别进行限制。为了弥补内核限制的损失,RStudio 会警告用户并停止超出限制的会话。为了实现更强大的内核限制,请在 Job Launcher 中使用 cgroups 配置内存限制
现在将保留未知字段在 .Rproj 由未来版本的 RStudio 添加的文件中。
现在在通过“停止”按钮停止git提交时,会向git进程发送中断信号,而不是仅仅终止这些进程。
现在可以正确显示 R Markdown 渲染错误,使用较新的 rmarkdown 和 rlang 包版本。
现在提供了一个SELinux策略模块,允许在启用强制执行时Workbench运行。
迁移了Posit Workbench管理指南强化:将SSL内容设置到访问和安全:安全套接字(SSL)主题,以促进内容发现和单一真相来源。
为 VS Code 和 Positron Pro 会话添加安全浏览器存储
为 VS Code 和 Positron Pro 会话实现了用户和组配置文件
在 Positron Pro 会话中引入了自定义启动扩展,以改善 Admin 预配置扩展的体验
引入了一个新的管理员配置用户界面预览中 用于修改和部署分布式工作负载(Launcher)设置
更新到Launcher 2.19.0,现在在重新加载或重启时为每个加载的配置文件在文件系统中写入一个活动状态文件
将 Posit Workbench 管理员指南和 Posit Workbench 用户指南合并为一个站点,该站点包括一个 Posit Workbench 文档主页
引入了经过审计的工作台作业,以便在工作台作业输出旁边提供审计信息
会话现在设置环境变量 SPARK_CONNECT_USER_AGENT 为 posit-workbench-rstudio、posit-workbench-positron、posit-workbench-jupyter 或 posit-workbench-vscode,具体取决于会话类型
会话现在设置环境变量 SF_PARTNER 为 posit_workbench_rstudio、posit_workbench_positron、posit_workbench_jupyter 或 posit_workbench_vscode,具体取决于会话类型
更新JupyterLab扩展的依赖项以解决安全漏洞
允许选项 launcher-sessions-use-pam-password=1 在环境 launcher-ssl=0 如果 launcher-address 指向本地主机。
修复
R工作室
修复了一个问题,即如果设置了环境变量,笔记本单元的执行可能会失败。
修复了在Windows上从Git面板尝试对大型文件夹进行分阶段时RStudio可能卡住的问题。
修复了一个问题,即在尝试清除图表时,RStudio 可能会在绘制新图表时崩溃。
修复了一个问题,如果项目包含.R 二进制数据的文件,RStudio 可能会崩溃。
修复了在极少数情况下R启动横幅被打印两次的问题。
修复了RStudio Server在导航到包含许多(> 100,000)个文件的目录时卡住的问题。
修复了 F1 快捷键无法在包中检索文档的问题。
修复了在管道补全中选择后某些列名未显示的问题。
修复了一个问题,即使用较新版本的 Boost(例如 Boost 1.86.0)构建时会失败。
修复了一个问题,即打开多个安装在不同位置的RStudio桌面版副本时,RStudio会尝试将自身作为脚本打开。
修复了一个问题,从 R Markdown 段中打印包含 'hms' 列的 0 行数据框时可能会导致意外错误。
修复了帮助面板中的资源页面在深色主题下不可读的问题。
修复了一个问题,当用户在会话中注销时,显示的消息中使用了“Posit Workbench”而不是“RStudio Server”。
修复了一个问题,即RStudio诊断系统错误地推断出定义并作为命名参数传递的函数的作用域。
修复了一个问题,locator()和grid.locator()在高DPI显示器上会产生错误的坐标。 (#10587)
修复了在高DPI显示下网格坐标在不同单位之间无法正确转换的问题。
修复了一个问题,即点击时定位点未绘制。
修复了在Microsoft Windows上使用MySQL ODBC连接器时RStudio会崩溃的问题。
修复了在使用 R6 2.6.0 版本时,R6 对象名称自动完成可能失败的问题。
通过将其标记为美观,修复了一个 WCAG 1.1.1 违规(控制台工具栏中的无标签图像)。[无障碍]
为选定的单词或文本高亮的固定材料主题的颜色使其更易见。 [无障碍] (#15753)
修复了一个问题,即在RHEL9上,带有额外逗号的.bib文件可能会被错误地识别为二进制文件。
更新 NO_PROXY 域过滤器,使其不那么严格,允许使用诸如 .local 和 .sub.example.local 类似的表达式
修复了在 Apple Silicon Mac 上 Copilot 支持通过 Rosetta2 而不是原生运行的问题。
修复了在每个RStudio会话中Copilot进程被启动两次的问题。
修复了一个问题,即当已打开许多标签时,文档可能打开得非常缓慢。
修复了使用Posit包管理器作为默认R包仓库时下载Rtools44可能会失败的问题。
修复了一个问题,rlang::inform()生成的消息没有用换行符分隔。
修复了一个问题,即modifyRange API 函数即使由rstudioapi 提供,也无法使用。
修复了一个问题,即如果“所需但未安装”的软件包可以从备用(非CRAN)软件包仓库获取,则安装这些软件包可能会失败。
正向工作台
修复了一个问题,即上传文件到包含“&”字符的目录时可能会失败。
修复了一个问题,当设置 session-timeout-kill-hours 并启用SSL时,未打开的VSCode和Positron会话不会超时。
修复了协作编辑在 rserver.conf 中未设置 server-working-dir=/usr/lib/rstudio-server 时会崩溃的错误。
修复了设置项目共享文件权限时的几个错误。
修复了PAM会话无法在本地作业启动器会话中使用权限的问题
修复了使用CIFS PAM挂载的PAM会话问题
依赖关系
更新Electron到版本34.5.1。
更新 Quarto 至版本 1.6.42
将 Positron Pro 会话更新到 2025.04,使用 Code OSS 1.98
将 VS Code 会话中的 Code OSS 更新到 1.99
副驾驶语言服务器 1.300.0.
更新 VS Code 和 Positron Pro 会话的节点至 20.18.2
已弃用 / 已移除
不再为 OpenSUSE 15、Ubuntu Focal 或 RedHat 8 构建 RStudio Desktop 或 Desktop Pro。
不再将 node.js 与 RStudio Desktop、Desktop Pro 或 RStudio Server 一起打包。