当前位置:   article > 正文

R语言入门笔记_r语言 mtext line

r语言 mtext line

1 R的基本操作

1.1 R的使用

R是一种区分大小写的解释型语言,R的IDE有RStudio。R中有多种数据类型,包括向量、矩阵、数据框以及列表等。他是一个强大的统计分析软件,在统计学中有广泛的应用。R语句由函数和赋值构成。R使用<-,而不是传统的=作为赋值符号。当然传统的=号也可以进行赋值。

1.2 R的工作界面

在这里插入图片描述
第一个区域表示编译区,也就是编写代码的地方,第二个区域是代码运行的地方,在第一区域编译后的代码会在第二区域显示并得出结果。第三个区域是运行过程中产生数据的框,数据都会保存在这个区域里,第四个区域是绘图区,我们绘制的图形、词云等都在这个区域显示。

1.3 R的依赖包

R提供了大量开箱即用的功能,选模块的下载和安装来实现的。我峨嵋你只需要选择自己i下那个要的依赖包,利用install.package()来下载就可以了。当我们想要调用包时,直接使用library()就可以调用了。

2 创建数据集

2.1 数据集的概念

数据集通常是由数据构成的一个矩形数组,行表示观测,列表示变量。R可以处理的数据类型(模式)包括数值型、字符型、逻辑型(TRUE/FALSE)、复数型(虚数)和原生型(字节)等。

2.2 数据结构

R拥有许多用于存储数据的对象类型,包括标量、向量、矩阵、数组、数据框和列表。

2.2.1向量

向量是用于存储数值型、字符型或逻辑型数据的一维数组。执行组合功能的函数c()可用来创建向量。

#创建向量
a <- c(1,2,3,4,5,6)
b <- c("one","two","there")
c <- c(TRUE, TRUE, TRUE, FALSE, TRUE, FALSE)
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述
向量的切片
如何找到对应位置的元素我们可以利用[位置]来实现。

#查找a中位于第三个位置的向量
a[3]
#查找第1、3、5位置的元素
a[c(1,3,5)]
#查找2到5的元素
a[2:5]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在这里插入图片描述
从结果来看,我们都找到了该位置的元素。

2.3 矩阵

矩阵是一个二维数组,只是每个元素都拥有相同的模式(数值型、字符型或逻辑型)。可通过函数matrix()创建矩阵。

2.3.1创建一个矩阵

#创建一个矩阵
y <- matrix(1:20, nrow=5, ncol=4)
  • 1
  • 2

nrow表示行,ncol表示列,1:20表示元素时从1到20一共20个元素,默认取值顺序为向列方向取值。
在这里插入图片描述
创建一个有索引的矩阵

#元素为1,2,4,8
cells <- c(1,2,4,8) 
#行名为R1,R2
rnames <- c("R1", "R2") 
#列名为C1,C2
cnames <- c("C1", "C2") 
#byrow=TRUE表示按行取值,没有则按列取值
xhw <- matrix(cells, nrow=2, ncol=2, byrow=TRUE, 
                     dimnames=list(rnames, cnames))
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

在这里插入图片描述
因此我们得到一个2x2的矩阵。

2.3.2 矩阵索引

根据我们上面建立的矩阵y进行索引。

#提取矩阵的行
y[2,]
#提取矩阵的列
y[,2]
#提取第2行第2列
y
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/66034
推荐阅读
相关标签
  

闽ICP备14008679号