R语言自学 1 - 向量

R - 向量

R语言的基本资料单位称为向量(vector)。向量有不同类型,包括数值向量(numeric)、整数向量(integer)、文字向量(character)、逻辑值向量(logical)、日期向量(Date)与日期时间向量(POSIXct)。

1. 创建向量

用 <- 将不同类型的资料指派给物件名称就可以创建长度为1的向量。使用函数class() 可以知道物件是什么类型的向量。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建长度大于1的向量

利用c()函数,将多笔资料以逗号分隔存入一个物件之中。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

生成包含重复资料的向量

利用rep()函数,其中times参数可以指定向量中要有几个重复值。
在这里插入图片描述

2. 数值向量

可以使用seq()函数或 : 符号建立具有规则性的数值向量。
在这里插入图片描述
from指定起始值,to指定终止值,by指定数值的间距。

在这里插入图片描述
生成数值间距为1的数值向量。

不论输入数字带有或不带有小数位数,R语言预设都以数值向量储存。
在这里插入图片描述

3. 整数向量

输入整数并加入大写英文字母L作注记,R语言会储存为整数向量。
在这里插入图片描述
假如带有不必要的小数位数零,R语言依然会储存为整数向量。
在这里插入图片描述
假如带有必要的小数位数零,R语言会储存为数值向量。
在这里插入图片描述

数学运算

+、-、、/:加减乘除
^
或 **:次方
%/%:回传商数
%%:回传余数

在这里插入图片描述
在这里插入图片描述

4. 文字向量

使用单引号 ’ ’ 或 双引号 " " 建立文字向量。
在这里插入图片描述
当在单引号中还有单引号,或者双引号中还有双引号,可以使用跳脱字元反斜线 \ 。
在这里插入图片描述

在文字向量中嵌入已经宣告好的向量

利用 sprintf() 函数,以 %s 作文字向量,以 %f 作数值向量。
在这里插入图片描述

5. 逻辑值向量

逻辑值向量只有 TRUE 与 FALSE 两个值,也可以简写成T和F。
在这里插入图片描述
R语言是 case-sensitive 的,True或者true不等于TRUE。
在这里插入图片描述

逻辑运算符号

  • ==、!= :等于以及不等于
  • >、 >=、 <、 <= :大于、大于等于、小于、小于等于
  • %in%:包含于
  • !:非

在这里插入图片描述

TRUE跟数值1相等;FALSE跟数值0相等。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值