3. R中的赋值和运算

2021-05-14  本文已影响0人  NiKasu

一、关于对象的知识

对象(object):所有输入R控制台的都是对象(包括数据、函数、公式、图表、包等)。

                                ——整理自普拉迪帕塔·米什拉《R语言数据挖掘:实用项目解析》和刘鹏《R语言》

类(class):“类”是一个抽象的概念,表示这类数据所共有的特征。根据应用需求、目的等不同可定义不同类,比如生物信息可以定义出DNA类、RNA类等。

                                                                                                                                      ——整理自刘鹏《R语言》

脚本 (script):脚本是使用一种特定的描述性语言,依据一定的格式编写的可执行文件(比如程序员写的完整的代码文件)。

                                                                                                                                      ——整理自百度百科

二、R中的赋值和运算

1. 赋值

在了解数据类型之前,我们需要记住R命令中的一些符号,在文档“2.R包的安装”中已经介绍了>表示命令提示符,后面输入命令;#表示注释符,后面接注释信息,这里介绍赋值符号(需英文状态下输入):

<-和  =  和-> 均可表示赋值,但用=赋值时,某些情况下会出错,所以最好用<-。

其中<-表示将符号右边的内容赋值给左边的内容(箭头尾巴的赋值给箭头尖尖);

->表示将符号左边的内容赋值给右边的内容,R中的对象不能以数字开头,所以将3赋值给a,命令为a<-3或3->a,如果写作3<-a,会报错。

举例:

a<-3 #将3(箭头尾巴)赋值给a(箭头尖尖)

a #显示a

写作3<-a,报错:

怕写错,怕麻烦    Rstudio中可以快捷键“Alt加-”自动生成赋值符号<-

2. R代码编写与运行

2.1 R代码可以在R软件的控制台输入,回车即可运行。

2.2 Rstudio是更方便的编辑器,分为四个区,左上为代码编辑区,左下为控制台,右上是查看变量区,右下是图形、文件等保存的地方。左上和左下均可编写代码,但是左下的代码不能保存在脚本文件中。

2.3 R的脚本文件一般是.R格式,点击File下面“+”→点击R script即可新建一个脚本文件。

2.4 Rstudio中代码的运行(左上),可以直接点run运行的脚本文件;也可以选中某行或者多行代码,点击run运行;或将光标放于某行,按ctrl+enter即可运行该行代码。

3 R中的运算

R中的运算包括数学运算、比较运算、逻辑运算。

3.1 数学运算

      加  减  乘  除  乘方

      +    -    *    /      ^ 

举例:

2+3 #计算2和3的和

3.2 比较运算(返回逻辑值TRUE, FLASE)

大于  小于  大于等于  小于等于  不等于 

      >    <        >=          <=              != 

等于==

举例:

3>5  #比较3和5大小,在R中输入该命令,R会判断该比较正确与否

3.3 逻辑运算(返回逻辑值TRUE, FLASE)

非  和  和    或  或

!  &    &&    ∣    ∣∣ 

逻辑运算与数学的与或非逻辑运算相似,两个和等于和,一个和一个非等于非。一个&表示和的运算,&&表示取数据中的第一个元素运算,∣同理。

举例:

a<-c(T,F,F) #a等于向量T F F

b<-c(T,F,T)#b等于向量T F T

a&b #运算a和b(注意这里是逻辑运算和,不是数学运算加)

a&&b #运算a中第一个元素和b中第一个元素

上一篇 下一篇

猜你喜欢

热点阅读