R语言基础知识入门学习(一)

目录

系列文章目录

一、软件下载

二、基本知识

1. 对象

2. 向量

3. 向量化

4. 因子

总结



系列文章目录

R语言基础知识入门学习(一)


一、软件下载

       我们可以通过这个网址对R语言软件进行下载,进入后界面如下R: The R Project for Statistical Computinghttps://www.r-project.org/

       然后我们可以点击左上角Download下面的CRAN,进入界面后,会出现很多国家的镜像源,我们找到中国的,选择清华大学的并点击(下图红框)

      接着根据你自己计算机的系统进行下载,我这里用的Windows,所以点击windows下载

       第一次下载R语言的小伙伴点击install R for the first time ,点击上面下载就可以,下载完成后就正常安装软件即可

 

       接着我们打开R语言的这个软件,我们点击程序包,选择安装程序包,在点击中国的镜像,接着从打开的许许多多的程序中安装DMwR2,由于没有搜索的功能,大家从d开头那部分进行寻找即可,这个包在后续学习时也会用到。当然还有其他的下载方式,大家有兴趣可以去自行了解。

二、基本知识

1. 对象

       与其他编程软件不同,R语言的赋值使用的符号为<-,在这里对象x就被赋值为12

       其中数字12前面的“[1]”可以读作:此行是从对象的第一个元素开始显示的值。这个知识在后续的内容中是十分有用的。

       对象的命名可以包括大写字母、小写字母、数字0~9(不能用于名称的开头),单独或进行组合。

2. 向量

      向量用来存储一组基本类型相同的数据,在R语言中,数据类型包括:数值型,逻辑型,字符型,复数型。在R语言中可以使用c()函数和相应的参数来创建一个向量,例子如下:

我们就构建了“11,22,33,44”组成的一个向量,其中length()查看向量的长度,mode()查看向量的类型,此处是数值型

       一个向量中的元素都必须是属于同一个类型,否则R语言会强制转换类型,例如:

上图代表了向量将元素全部转成了字符型。我们可以使用方括号之间的索引访问向量中的特定元素,我们依据上图的a继续分析:

 与其他编程语言不同,R语言的第一个元素就是从1开始的。

       R语言允许创建空向量,我们可以使用vector()去构建,这时候如果我们使用索引就可以添加向量元素,举例如下:

第7个元素是我们添加的那个元素,前面六个元素NA代表未知的值。在R中使用一个不存在的向量位置,不会得到错误,而且还可以动态扩大向量的长度

      针对一个很长的向量,我们可以把想要的元素提取出来,举例如下:

 我们把z向量的第2、5和9的元素取出来赋给m

3. 向量化

       R语言可以直接对我们创建的向量进行操作,sqrt()函数可以计算其每个元素的算术平方根

 当然这样的函数有很多很多:sum() 、mean() ,大家可以自行前去了解

      R语言的向量也可以进行算术运算,例如:

       如果两个向量的长度不同,R语言将使用循环规则,用较短一方的向量长度,去一次循环加在较长向量的上面,例如:

如果较长向量的长度不是较短向量的整数倍,则R给出警告,计算也能完成。当然乘法除法减法也是可以完成的,原理和加法类似。

4. 因子

       因子用水平来表示所有可能的取值。如果数据集有取值个数固定的名义变量,因子就特别有用。假设有一个真假的变量,Y代表真,N代表假,我们可以用factor()函数把向量转化成一个因子,其中有两个水平Y、N

 利用因子类型数据,可以做的事情之一是计算每个可能值的发生次数,例如:

 table()函数:可以用于获取多个因子的交叉表

总结

    这是我学到的R语言的内容,写在上面用于继续巩固,之后也会持续进行更新学习,大家有什么问题可以随时提出哦

猜你喜欢

转载自blog.csdn.net/m0_51440939/article/details/127015285