rstudio清理控制台_第2课– r(控制台和表达式)入门

本文介绍了RStudio中R控制台的基础知识,包括R表达式的执行、工作目录的管理、批处理模式执行R脚本的方法,如R CMD BATCH和Rscript。此外,还讲解了如何获取R函数的帮助,以及如何使用R创建图表,如散点图、箱形图和饼图。
部署运行你感兴趣的模型镜像

rstudio清理控制台

R脚本可以作为批处理操作在R控制台内或R控制台外执行。

我们将研究一些简单的R表达式,并学习如何获得帮助。

每个R用户的起点都是R控制台。

R控制台可用于发布交互式R函数或表达式。 大于(>)符号是R的默认提示。

R表达式完成后,可以在R Console中执行它。

如果表达式不完整,R Console提示符将变为加号(+)。

每个R会话都有一个工作目录。

工作目录包含一个名为.Rdata的工作空间文件,其中包含R对象的列表。

R也将文件与先前发布的R命令的历史记录一起保存。

可以使用setwd()函数更改R工作目录。

要确定当前的工作目录,只需发出getwd()函数。

完成使用R Console的会话后,系统将提示您考虑保存工作区。 您可能希望保存工作区,以便稍后再返回分析,但是从R Console会话创建R脚本始终是一个好习惯,这样就不会意外覆盖工作区文件。

在R Console之外执行R脚本可以帮助自动执行数据分析活动。

让我们考虑一个场景,其中您已经创建了一个R脚本,该脚本执行数据分析并生成一组数据图作为PDF文件。 希望自动执行此任务,并避免完全使用R Console。

有几种不同的以批处理模式执行R脚本的方法。

R CMD BATCH命令可在所有平台上使用。

还有一个名为Rscript的工具,可以在所有平台上使用该工具在控制台外部运行脚本。 如果需要,此工具使您能够在脚本执行时从用户获取输入。

在Linux上,只需在脚本文件的第一行中添加对Rscript可执行文件的引用,就可以将R脚本文件更改为可执行脚本。 如果决定使用此方法,请确保将脚本的文件权限更改为可执行的。

默认情况下,将为发送到标准输出的所有信息创建一个输出文件。

输出文件的名称与扩展名为.Rout的脚本的名称相同。

让我们考虑使用R作为一个简单的计算器。 R代码由一系列表达式组成。

这些表达式通常可以分类为:数据,计算或控制流操作。

在第一个示例中,我们将值5存储到名为“ a”的对象或变量中。 对象的数据类型由R自动确定。

可以明确说明值的数据类型,但是现在让R决定。 R中推荐的赋值运算符是小于号(<-),后接破折号。

可以使用单个等号(=),但不建议这样做。 加法运算符是R中的内置函数,在这里我们看到将两个数字相加的结果

输出显示在R控制台中,但尚未分配给对象,因此不再可访问。 ls()或“列表对象”功能在使用R控制台时很有用,因为它提供了所有当前活动对象的显示列表。

您可能已经注意到,显示的输出在方括号内包含值1。

这就是R表示数据是许多项目中的第一项的方式。

还有其他各种R函数可用于描述R对象。

例如,这里我们对对象“ a”的数据类型感兴趣,我们发现R决定“ a”的数据类型是双精度浮点数。

正如我们将在本课程的后面部分学习的那样,可以确保存储在对象“ a”中的值仅限于整数。

随着我们对R的越来越熟悉,了解在何处寻求帮助非常重要。

help.start()函数将启动本地Web服务器,并带有指向各种R参考资料的链接。

如果您知道R函数的名称,但不记得它的输入参数或输出,请使用help()函数或使用单个问号来获取更多信息。

一组两个问号(??)后跟一个搜索词可用于对系统上所有已安装的R软件包执行搜索。

许多功能都有内置的示例,可帮助您了解如何使用它们。 可以调用example()函数来访问这些内置示例。

准备在R Console中终止会话时,请使用q()或quit()函数。

R以极少的努力为创建高质量图形提供了出色的支持。

这里有一些简单的例子。

首先,我们有一个散点图,显示了从1917年到2010年在加拿大安大略省出生的女性命名的趋势。为此图选择了名称“ Emma”。

下一个示例是一个箱形图,显示了加拿大现有汽车的油耗

在2013年。数据按车辆的气缸数进行了分类。

最后的图是一个简单的饼图,显示了2013年加拿大4、6和8缸汽车的分布。

在以后的课程中,我们将学习如何创建这些图和其他图。

翻译自: https://bytes.com/topic/apis/insights/958466-lesson-2-getting-started-r-console-expressions

rstudio清理控制台

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值