R语言 | R包安装及向量

2021-07-14 14:52:51 浏览数 (1)

PART1

开篇前言

本期R语言教程,暂定分为两大部分:第一部分为“R语言快速入门和数据处理”,第二部分为“R语言可视化及绘图”。

关于R和RStudio安装在这里就不再介绍了,网上有很多相关内容,如果安装过程有困难可以后台私信我。

PS.本次内容为R包安装及初识向量。

PART2

R包安装

问:什么是R包?

答:包是R函数、数据、预编译代码以一种定义完善的格式组成的集合。它们提供了种类繁多的默认函数和数据集。(对于刚接触R的同学来说可能看起来比较抽象,但是没关系,我们会在后续的学习中慢慢了解R包的概念)

1.R包安装:第一次安装一个包,使用命令install.packages()即可。

代码语言:javascript复制
#示例:安装ggplot2包
install.packages('ggplot2') 
install.packages("ggplot2")

值得注意的一点是,包的名称需要放在单引号''或者双引号""中

2.R包载入:安装完成后,想要调用这个包中的命令、数据等信息,就需要先载入这个包,需要用到的命令为library()。

代码语言:javascript复制
#载入ggplot2包
library(ggplot2)

PART3

初识向量

向量是用于存储数值型字符型逻辑型数据的一维数组。

执行组合功能的函数 c() 可用来创建向量,c为combine的缩写

1.向量赋值:通过'<-'或者'='将数据赋值给向量。

推荐使用'<-',按住键盘上'Alt'后按'-'可快速打出'<-'。

例:在这里我们命名一个名为data1和data2的向量,把c()括号中的内容赋值给data1,data2。

代码语言:javascript复制
> data1 <- c(2,3,4,5,6)
> data1
 [1]  2  3  4  5  6  
> data2 <- c(2:6)
> data2
 [1]  2  3  4  5  6

注意:a <- c(2:6) 等价于 a <- c(2,3,4,5,6)。

2.向量元素提取:通过在方括号[ ]中给定元素所处位置的数值,我们可以访问向量中的元素。

例1:通过data1[2],将data1中处在第二位的元素返回出来。

代码语言:javascript复制
> data1
 [1]  2  3  4  5  6  
> data1[2]
 [1] 3

例2:通过data1[2:4],将data1中处在2-4位的元素返回出来。

代码语言:javascript复制
> data1
 [1]  2  3  4  5  6  
> data1[2:4]
 [1] 3  4  5  

例3:去除向量中的元素:通过'-'将向量中的第2,4,5位元素去除。

代码语言:javascript复制
> data1
 [1]  2  3  4  5  6  
> data1[-c(2,4,5)]
 [1] 2 4

本次内容到此结束,如果你有对文章的建议和意见,欢迎后台私信告诉我,让我们共同进步

~

0 人点赞