资讯详情

r语言中which的使用_大数据分析R语言RStudio使用教程

RStudio它是R编程的开源工具。如果您对使用R编程感兴趣,则值得理解RStudio功能。它是一种灵活的工具,可以帮助您创建可读的分析,并将代码、图像、注释和图解保持在一起。

大数据分析R语言RStudio在使用教程文章时,我们将介绍它RStudio一些免费版本的最佳功能:RStudio Desktop。我们收集了一些RStudio重要的技能、技巧和快速的方法可以很快把你变成RStudio高级用户!

1.在窗格之间快速导航

RStudio窗格可让您访问有关项目的重要信息。知道如何在窗格之间切换而无需触摸鼠标来移动光标将节省时间并改善工作流程。使用这些快捷方式可以在窗格之间即时移动:

1)Control/Ctrl 1:源代码编辑器(您的脚本)

2)Control/Ctrl 2: 安慰

3)Control/Ctrl 3: 救命

4)Control/Ctrl 4:历史

5)Control/Ctrl 5:文件

6)Control/Ctrl 6:情节

7)Control/Ctrl 7:套餐

8)Control/Ctrl 8: 环境

9)Control/Ctrl 9:查看者

如果您想一次只看到一个窗格,请添加它Shift在上述任何命令中最大化窗格。例如,输入Control/Ctrl Shift 1最大化你正在使用的R脚本、笔记本或R Markdown文件。

(旁注: 我们在快速方式中表示的是和,因此无需实际输入 键。)

但是,如果你想返回标准的四窗格视图呢?没问题!Control/Ctrl Shift 0:

bdedadbb5fcf4f4afe33e1eb32f7078a.png

2.键盘快捷键

了解RStudio在编程时,键盘快捷键可以节省很多时间。RStudio您可以通过顶部菜单访问它们,提供许多有用的快速方法Tools > Keyboard Shortcuts Help。

访问RStudio键盘快捷键的另一种方法是使用快捷键!请访问快捷方式Option Shift K在Mac或Alt Shift KLinux和Windows上输入。

以下是一些我们最喜欢的RStudio快捷方式:

1)在Mac或Linux和Windows上,将

2)插入管道运营商%>%与Command Shift M在Mac上,或Ctrl Shift M在Linux和Windows。

3)Command Enter在Mac或Control EnterLinux和Windows 运行当前代码行。

4)Command A Enter在Mac或Control A EnterLinux和Windows 使用所有代码行。

5)重新启动当前R会话,然后Command Shift F10在Mac或Control Shift F10Linux和Windows重新开始。

6)Command Shift C在Mac或Control Shift CLinux和Windows 使用注释或取消注释行。

7)试着记住你之前提交的命令吗?Command [up arrow]在Mac或Control [up arrow]Linux和Windows 从控制台搜索命令的历史记录。

有许多有用的快速方法可用,但通过掌握上述快速方法,您将成为RStudio高级用户!

RStudio这里提供的快捷方式的另一个重要资源是官方RStudio备忘单。

3.通过代码节省时间

开始键入后,弹出一个包含匹配函数、对象和代码片段名称的推荐窗口。您可以使用向上或向下箭头在列表中切换,然后单击return/Enter选择。

此外,您可以使用一个非常酷的功能,称为模糊匹配,使您可以通过输入唯一的字母来缩小搜索范围。只要您输入的内容与字符串的顺序匹配,您就不需要输入所有字母。

让我们看看这些代码是如何完成的。首先,我们将installed.packages()通过输入部分函数名称选择函数,然后用箭头选择函数。接下来,我们将使用模糊匹配,只输入instd进一步缩小选择范围:

4.快速查找文件和功能

在RStudio不需要探索文件夹结构来搜索文件,也不需要挖掘功能!快速输入control/ctrl .以打开Go to File/Function然后使用模糊匹配技能来缩小选择范围:

5.定制外观

RStudio可根据您的喜好定制外观,提供大量选项。RStudio标签下,导航Preferences > Appearance浏览许多可用选项。RStudio一个很好的功能是你可以快速单击Editor theme窗口预览每个主题。

6.轻松链接到文档

在Help在右下窗口的标签下,您将找到指向R函数和R软件包在线文档的便捷链接。例如,如果我们install.packages()使用搜索栏搜索相关功能的信息,返回官方文件:

我们还可以Help选项卡中访问文档的方法是在软件包或函数之前添加,例如,install.packages然后在控制台上运行命令。无论使用哪种方法,RStudio您输入时会自动填充匹配的函数名称!

7.预览并保存您的图纸

在RStudio会话期间生成的图片将显示在Plots右下窗的选项卡下。在这个窗口中,您可以通过放大和缩小来检查图片。如果要保存图纸,可以将图纸另存为PDF或图像文件。

8.导入和预览数据集

RStudio无需编码就可以轻松导入和预览数据集!Environment在右上窗口的选项卡下,您可以导入数据集。该功能支持多种格式:

您甚至可以在加载数据集之前预览:

加载数据集RStudio之后,您可以使用它View()命令或单击数据集的名称查看它:

9.一键查看命令历史记录

在此之前,我们从控制台学习了命令历史记录的快捷方式。RStudio还能让你单击History查看右上窗口的整个命令历史记录:

10.保存你的真实工作。删除其余的。

练习良好的内务管理,避免将来遇到不可预见的挑战。如果创建值得保存的R对象,请在R脚大数据分析R语言RStudio在教程件中捕获生成对象的R代码。保存R脚本,但不要保存创建对象的环境或工作空间。

为防止RStudio请打开工作区Preferences > General并取消选择.RData启动时恢复到工作区域的选项。确保您永远不要保存工作空间,如下所示:

现在,每次打开RStudio从空会话开始。你以前的会话生成的代码不会被记住。R脚本和数据集可以从零开始重建环境。

11.组织项目工作

RStudio为您保持井井有条提供了强大的功能;项目。在进行多次分析时,保持组织是非常重要的。RStudio所有重要的工作都可以放在一个地方,包括代码脚本、绘图、图形、结果和数据集。

导航到FileRStudio选项卡,然后选择创建新项目New Project..。您可以选择在新目录或现有目录中创建新项目。如果您使用R软件包或Shiny Web应用程序,然后RStudio提供特殊项目类型。

当你需要与同事分享工作时,RStudio这个项目非常有用。您可以将项目文件(以结束).Rproj)与所有支持文件一起发送,这将使您的同事更轻松地重新创建工作环境并重现结果。

但是,如果您想进行无缝合作,您可能需要将软件包管理引入工作流程。幸运的是,RStudio提供有用的软件包管理工具renv,该工具已与RStudio项目兼容。renv接下来,我们将介绍它。

12.使用renv管理软件包版本

我们很喜欢AAA教育的R,但是管理程序包的版本可能是一个挑战!幸运的是,由于RStudio 的renv软件包,R软件包管理比以往任何时候都容易。RStudio包括正确的内置支持renv。

renv本大数据分析R语言RStudio我们不会详细介绍如何使用教程RStudio因为RStudio在我们提供的链接和插图中为您提供所需的信息。renv与RStudo一起使用可以使R包管理更加容易,所以我们想告诉您!

  该renv软件包将替代RStudio曾经维护的Packrat软件包。

  要使用renv与您的RStudio项目包升级到RStudio的最新版本,然后安装renv与包library("renv")。从那里,您可以选择renv与所有新项目一起使用:

  如果您想renv与现有项目一起使用,请浏览Tools > Project Options > Environments并选中相应的框以启用renv:

  13.在RStudio中使用GitHub管理版本控制

  除了在RStudio中管理软件包外,您还可以将GitHub与RStudio一起使用,以维护项目和R脚本的版本控制。看看这篇文章从GitHub和这篇文章从RStudio所有你需要的Git集成到您的工作流程RStudio的信息。

  14.代码段

  RStudio提供了一个非常有用的功能,用于插入称为代码段的通用代码块。我们的最爱之一是该lib代码段,可在调用library()函数加载R包时为您节省一些输入时间:

  按下return键以选择代码段后,library()函数将被加载并且光标已定位,因此您可以立即开始输入要加载的包的名称:

  我们另一个喜欢的fun片段是提供用于编写​​自定义函数的基本模板的片段。您甚至可以添加自己的代码段!要了解更多信息,请查看这篇文章从RStudio代码片段。

  15.深入研究函数的源代码

  如果您想研究某个函数的源代码,请将光标移至所需的函数并输入F2(在Mac上,您可能需要输入fn + F2)。此功能甚至适用于从您使用的任何R包加载的功能。

  16.函数提取

  如果您已经编写了要转换为功能的代码块,请突出显示该代码块,然后control + option X在Mac Ctrl + Alt + X上的Linux / Windows上输入。将会出现一个弹出窗口,要求您选择一个函数名称。

  选择功能名称后,将代码自动添加为功能所需的输入和代码结构。

  如果您有要提取的变量,请突出显示该变量,然后control + option V在Mac Ctrl + Alt + V上的Linux / Windows上输入。

  17.重命名范围

  在某些时候,您可能需要更改函数名称或其中一个函数中使用的变量。但是使用查找和替换来执行此操作可能会令人不安!幸运的是,RStudio可以在范围内重命名。这意味着您的更改将仅限于感兴趣的变量或功能。大数据分析R语言RStudio使用教程https://www.aaa-cg.com.cn/data/2394.html这样可以防止您意外替换代码脚本中其他位置的同名变量。要使用此功能,请选择要更改的函数或变量,然后control + shift + option + M在Mac或Ctrl + Shift + Alt + MLinux / Windows上输入。

  18.多光标支持

  RStudio支持多个光标。按住optionMac或AltWindows / Linux时,只需单击并拖动鼠标。

  19.将Python与RStudio一起使用并网状

  RStudio支持python编码。 在RStudio中启动并运行python的过程涉及以下常规步骤:

  安装基本版本的Python

  安装pip和virtualenv

  在RStudio项目中创建Python环境

  激活您的Python环境

  在您的环境中安装所需的Python软件包

  安装并配置R Reticulate软件包以使用Python

  大数据分析R语言RStudio使用教程提供了上述步骤所需的代码。 我们尝试了一下,仅用了几分钟就可以在RStudio中运行python了:

  20.使用DBI包查询SQL

  有很多方法可以在RStudio中运行SQL查询。 从R的DBI包开始,以下是三种最受欢迎的方法。

  首先,生成一个内存中的SQL数据库,以在所有SQL查询示例中使用。 您将生成一个著名的“ mtcars”数据集的SQL数据库。 这是代码:

  现在编写一个SQL查询,以使用四缸引擎从数据库中选择所有汽车。此命令返回一个数据框,您将另存为dbi_query:

  数据框如下所示:

  21.使用R Markdown或使用R Notebook查询SQL

  通过创建{sql}代码块,可以在R Notebook或R Markdown中获得相同的结果。 使用第一个示例中的连接和数据库,运行以下代码:

  指定output.var =“ mt_cars_df”将查询结果保存到数据框。此数据框是标准R数据框,与您在前面的示例中生成的数据框相同。 您可以在R代码块中使用此数据帧来执行分析或生成ggplot,例如:

  22.使用dbplyr查询SQL

  最后,您将使用dbplyr软件包编写标准的dplyr命令,这些命令将转换为SQL! 再次使用第一个示例中的连接和数据库,您可以编写一个标准filter()调用来查询具有四个汽缸的汽车,这将返回一个列表对象:

  如果要查看此命令转换为的SQL代码,可以使用dbplyr中的show_query()函数:

  对查询结果满意后,可以使用dbplyr中的collect()函数将结果另存为数据框:

  你有它! 查询具有类似结果的SQL数据库的三种不同方法。 示例之间的唯一区别是dbplyr方法返回一个小标题,而前两个方法返回一个标准R数据帧。

  要了解有关使用RStudio查询SQL数据库的更多信息,请查阅

  23.将它带到云端!

  RStudio现在提供了一个名为RStudio Desktop的基于云的版本,您猜对了……RStudio Cloud。 RStudio Cloud允许您在RStudio中进行编码,而无需安装软件,只需要一个Web浏览器。

  RStudio Cloud中的工作被组织到类似于桌面版本的项目中,但是RStudio Cloud使您可以指定希望用于每个项目的R版本。

  RStudio Cloud还可以轻松,安全地与同事共享项目,并确保每次访问项目时都能完全再现工作环境。

  如您所见,RStudio Cloud的布局与RStudio Desktop非常相似:

相关推荐

大数据分析R Markdown的使用技巧

大数据分析使用numpy在pandas dataframe上添加列

大数据分析Python PyAudio库语音API转文字教程

大数据分析师面试求职攻略

大数据分析机器学习的数据清理和准备

0基础小白必知的10种机器学习算法

标签: r146连接器203r004连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台