学R, RStudio的Environment, History, Connections,Tutorial区

下面内容摘录自《用R探索医药数据科学》专栏文章的部分内容。

1)栏目后续章节的文章将深入概括R语言在临床研究和新药创新领域的应用,填补了国内R教材中尚未广泛覆盖的部分内容。

2)专栏每篇文章都在 5000 字以上,质量平均分高达 94 分。已发表章节也会增加新的文章,已发表的文章也会更新版本,可留意专栏内容和题目信息。

3)由于每结束一个章节,专栏的优惠力度就会减小,当下正是订阅的最佳优惠时段,诚邀各位积极订阅!看全文请点击下面链接。

2章2节:RStudio 四大区应用全解,兼谈 R 的代码规范与相关文件展示_rstudio的console和terminal-CSDN博客文章浏览阅读1.7k次,点赞27次,收藏2次。RStudio 界面四大区应用的详细讲解,和 R 的代码规范与相关文件展示。_rstudio的console和terminalhttps://blog.csdn.net/2301_79425796/article/details/140572732?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22140572732%22%2C%22source%22%3A%222301_79425796%22%7D

欢迎订阅我们专栏

.......前面部分请点击上面链接看原文(原文8827字)

大家从RStudio的官方网站下载并安装RStudio。安装完成后,启动RStudio,大家会看到一个典型的四窗格界面(上图),包括脚本编辑器、控制台、环境/历史窗口和文件/绘图/包/帮助窗口。界面的每个区域都可以根据大家的需要自行调整大小和位置。通过拖动窗格边缘,大家可以调整窗格的大小,以便更好地利用屏幕空间。例如,可以扩大控制台窗口以便查看更多输出,或者扩大脚本编辑器窗口以便编写代码。

三、Environment, History, Connections,Tutorial区(左下角3区,环境变量框)

上图,简单认识就是Environment展示已构建的变量和函数,这些可以重复使用,默认展示的是全局环境中的变量,即你正在使用的工作空间。History记录所有在Console区内执行的代码历史。Connections方便连接外部数据库。

3.1 Environment区

Environment区是RStudio中一个非常重要的面板,用于展示当前R会话中所有已构建的变量和函数。这个区域的主要功能包括变量和函数的展示、对象管理、数据导入和导出以及环境切换。

上图,Environment区默认展示的是全局环境中的变量和函数,即当前工作空间中正在使用的所有对象。大家可以在这个面板中查看变量的名称、类型、大小和内容。通过Environment区直接管理对象,例如删除不需要的变量、查看数据框的内容、以及导出数据到外部文件。右键点击某个对象,会出现相应的管理选项。

上图,Environment区还提供了便捷的数据导入和导出功能。大家可以使用“Import Dataset”按钮从Excel、SPSS、SAS和Stata等文件中导入数据,也可以将R中的数据框导出为这些格式的文件。当然,你也可以使用代码,如下图。

# 载入所需的包
library(readr)   # 用于导入 CSV 文件
library(readxl)  # 用于导入 Excel 文件
library(haven)   # 用于导入 SPSS、SAS 和 Stata 文件
library(writexl) # 用于导出 Excel 文件

# 从 CSV 文件导入数据
data_csv <- read_csv("data.csv")

# 从 Excel 文件导入数据
data_excel <- read_excel("data.xlsx", sheet = "Sheet1")

# 从 SPSS 文件导入数据
data_spss <- read_sav("data.sav")

# 从 SAS 文件导入数据
data_sas <- read_sas("data.sas7bdat")

# 从 Stata 文件导入数据
data_stata <- read_dta("data.dta")

# 导出数据框为 CSV 文件
write_csv(data_csv, "data_export.csv")

# 导出数据框为 Excel 文件
write_xlsx(data_excel, path = "data_export.xlsx")
3.2 History区

History区记录了所有在Console区内执行过的代码历史,这对于代码的追踪和重复使用非常有帮助。每当用户在Console中执行一条命令,这条命令就会自动记录在History区。大家可以通过浏览历史记录,找到之前执行过的代码,避免重复输入。

History区还提供了命令搜索和筛选功能,大家可以在History区中使用搜索功能,快速找到特定的命令。对于长时间的工作会话,这一功能尤为重要。大家也可以直接从History区中选中一条或多条命令,并将其重新发送到Console中执行,这使得代码的重用变得非常简单。大家还可以将History区中的代码历史保存为脚本文件,以便后续参考和使用。

3.3 Connections区

Connections区用于方便地连接和管理外部数据库,使得数据科学家和分析师可以轻松地访问和操作大型数据集。它使您能够轻松连接到各种数据源,并探索连接中的对象和数据。它不仅扩展了与 R 数据库工作的工具,还提供了连接管理功能。

上图,通过“New Connection”按钮,您可以选择不同的连接类型并创建与数据源的连接。对于已安装的 R 包,您可以通过执行相应的 R 代码手动创建连接。如果您使用的是 ODBC 数据源,需要确保安装了最新版本的 odbc 包。数据连接通常是临时的,当 R 会话结束或重新启动时会关闭。要重新建立连接,可以通过点击 Connections 选项卡来查看所有连接记录,并选择如何重新连接。您可以立即在 R 控制台创建连接,或将连接代码放入新的 R 脚本或 R Notebook 中。Connections区还允许您探索当前连接的数据对象,并显示所有连接的历史记录,便于管理和访问。

3.4 Tutorial区

Tutorial区是RStudio中一个专门用于学习和教学的区域。RStudio 利用 learnr 包提供了一个交互式的学习平台,使用户能够直接在 RStudio 环境中学习和练习 R 编程和数据科学技能。

如上图,learnr 包允许创建交互式教程,这些教程可以包含 R 代码块、可运行的练习、测验和其他富有互动性的学习元素。这些教程涵盖了R编程的基本概念和高级技巧,适合不同水平的用户。Tutorial区支持互动学习,用户可以在教程中直接输入和运行代码,实时查看结果,这种互动方式有助于加深对知识的理解和掌握。用户可以在Tutorial区中整合外部的学习资源,如在线课程、书籍和文档,这使得RStudio成为一个集成的学习平台,方便用户系统地学习和提升。教师和讲师可以创建自定义的教程,并通过Tutorial区分发给学生,这对于R编程的教学和培训非常有用,但是更适合英文为母语的伙伴们。

  ........

欢迎订阅我们专栏,深度系统地学习R语言。 

为帮助大家更出色地掌握临床统计、数据挖掘以及人工智能建模的入门知识和应用,由于众多同学在计算机编程上经验欠缺,特此开设《用R 探索医药数据科学》专栏。该专栏每周至少会定期更新三篇,直到整个专栏更新完成。每篇文章都在 5000 字以上,质量平均分高达 94 分。还要提醒大家的是,每结束一个章节,专栏的优惠力度就会减小,当下正是订阅的最佳优惠时段,诚邀各位积极订阅!

专栏《用R 探索医药数据科学》链接:https://blog.csdn.net/2301_79425796/category_12729892.html?spm=1001.2014.3001.5482

​​​

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据科学和人工智能兴趣组

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值