文章和代码曾经归档至【Github 仓库:https://github.com/timerring/dive-into-AI】或者公众号【AIShareLab】回复 R 语言 也可获取。
罕用算术运算符
运算符 | 形容 |
---|---|
+ | 加法 |
− | 减法 |
* | 乘法 |
/ | 除法 |
^ 或 ** | 求幂 |
\%\% | 求余 |
\%/% | 整数除法 |
留神,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 语言中,“所有皆对象”。数据分析包含很多步骤,从数据整顿、摸索、建模到可视化,每个步骤都须要解决不同的对象,例如向量、矩阵、函数、模型等。
a = 3 + 5
# 能够写成
a <- 3 + 5
倡议应用
<-
赋值符号,防止与比拟操作符==
相混同
b <- sqrt(36) #b=6
a + b
# 也能够在右边计算它的值,而后通过右赋值“->”把后果赋给一个新的对象;这个写法并不常见
a + 3*b -> c
c
对象的名字能够由一个或一个以上的字符组成。对象名个别 只能以字母结尾
,能够蕴含数字、点“.”和下划线“_”。
罕用的关系和逻辑运算符
>
- <
- ==
- !=
>=
- <=
- &
- |
- !
工作空间治理
工作空间(workspace)就是 R 的工作环境,所有创立的对象都被长期保留在工作空间(也可称为全局环境,.GlobalEnv)中。
咱们能够用函数 ls()
列出当前工作空间中的所有对象。
ls()
工作目录(working directory)是 R 用来读取文件和保留后果的一个文件夹。咱们能够应用函数 getwd()
来查看以后的工作目录,也能够应用函数 setwd()
设定以后的工作目录。把某个剖析我的项目的所有文件保留在一个文件夹里 会给项目管理带来便当,进步剖析效率。因而,在一个代码脚本文件的第一行,通常能够 先设定工作目录。
getwd() # 获取工作目录门路
setwd("/home/project/myprojects/project1") # 批改工作目录门路
# 想要把当前工作空间保留到一个指定的文件,能够在退出时输出
save.image("MyFile.Rdata")
# 输入后能够刷新右侧文件树,右键复制文件门路,或者下载
下次咱们只需应用函数 load()
就能够载入保留的工作空间并持续进行该项目标剖析工作。在工作量较大时,能够很好地进步工作效率。