下面内容摘录自《用R探索医药数据科学》专栏文章的部分内容。
1)栏目后续章节的文章将深入概括R语言在临床研究和新药创新领域的应用,填补了国内R教材中尚未广泛覆盖的部分内容。
2)专栏每篇文章都在 5000 字以上,质量平均分高达 94 分。已发表章节也会增加新的文章,已发表的文章也会更新版本,可留意专栏内容和题目信息。
3)由于每结束一个章节,专栏的优惠力度就会减小,当下正是订阅的最佳优惠时段,诚邀各位积极订阅!看全文请点击下面链接。
欢迎订阅我们专栏
.......前面部分请点击上面链接看原文(原文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