关于r:R-语言入门与介绍

46次阅读

共计 1053 个字符,预计需要花费 3 分钟才能阅读完成。

文章和代码曾经归档至【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() 就能够载入保留的工作空间并持续进行该项目标剖析工作。在工作量较大时,能够很好地进步工作效率。

正文完
 0