前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >R 语言入门与介绍

R 语言入门与介绍

作者头像
timerring
发布于 2023-10-13 02:52:11
发布于 2023-10-13 02:52:11
21500
代码可运行
举报
文章被收录于专栏:TechBlogTechBlog
运行总次数:0
代码可运行

常用算术运算符

运算符

描述

+

加法

减法

*

乘法

/

除法

^或**

求幂

%%

求余

%/%

整数除法

注意,R 区分大小写。

常用数学函数

  • abs(x)
  • sqrt(x)
  • sin(x)、cos(x)、tan(x)
  • asin(x)、acos(x)、atan(x)
  • exp(x)
  • log(x)、log2(x)、log10(x)
  • round(x, 保留位数)
  • ceiling(x)
  • floor(x)
  • trunc(x):截取 x 的整数部分
  • R 包中的大多数函数都附带例子,函数 example ( ) 用于运行示例代码。

R 对象

在 R 语言中,“一切皆对象”。数据分析包括很多步骤,从数据整理、探索、建模到可视化,每个步骤都需要处理不同的对象,例如向量、矩阵、函数、模型等。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = 3 + 5
# 可以写成
a <- 3 + 5

建议使用 <- 赋值符号,避免与比较操作符 == 相混淆

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
b <- sqrt(36) #b=6
a + b
# 也可以在左边计算它的值,然后通过右赋值“->”把结果赋给一个新的对象;这个写法并不常见
a + 3*b -> c
c

对象的名字可以由一个或一个以上的字符组成。对象名一般 只能以字母开头 ,可以包含数字、点“.”和下划线“_”。

常用的关系和逻辑运算符

  • >
  • <
  • ==
  • !=
  • >=
  • <=
  • &
  • |
  • !

工作空间管理

工作空间(workspace)就是 R 的工作环境,所有创建的对象都被临时保存在工作空间(也可称为全局环境,.GlobalEnv)中。

我们可以用函数 ls( ) 列出当前工作空间中的所有对象。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ls()

工作目录(working directory)是 R 用来读取文件和保存结果的一个文件夹。我们可以使用函数 getwd( ) 来查看当前的工作目录,也可以使用函数 setwd( ) 设定当前的工作目录。把某个分析项目的所有文件保存在一个文件夹里会给项目管理带来便利,提高分析效率。因此,在一个代码脚本文件的第一行,通常可以先设定工作目录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
getwd()  # 获取工作目录路径
setwd("/home/project/myprojects/project1")  # 修改工作目录路径

# 想要把当前工作空间保存到一个指定的文件,可以在退出时输入
save.image("MyFile.Rdata")
# 输出后可以刷新右侧文件树,右键复制文件路径,或者下载

下次我们只需使用函数 load( ) 就可以载入保存的工作空间并继续进行该项目的分析工作。在工作量较大时,可以很好地提高工作效率。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-08-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 常用算术运算符
  • 常用数学函数
  • R 对象
  • 常用的关系和逻辑运算符
  • 工作空间管理
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档