R语言学习

向量运算

order函数取向量从小到大排序的索引值 z[order(z)]~sort(z)

z <- c(-3,-9,8,2,0,-8)
#decreasing默认为Flase 升序
sort(z,decreasing = FALSE)
order(z)
z[order(z)]

在这里插入图片描述

产生有规律的向量
seq(from,by,to,along)

''
#seq函数
seq(-2,3)#默认步长为1
seq(from = 0 ,by = 0.2 ,to = 1)
#length参数 得到序列的长度
seq(from = 1,to = 10,length = 10)
''

在这里插入图片描述

rep(w,n) 指重复w n次
paste函数把自变量连成字符串,默认用空格隔开

rep(z,2)
paste('I','love','homeland')
paste('result.',1:5,seq=' ')
paste(c('x','y'),'=',1:4)
paste(c('123','234'),collapse='$')

在这里插入图片描述
逻辑向量
逻辑向量的简单实用,不仅在R语言中很重要。在pandas对于数据操作中也显得非常重要。
首先看这样一个例子

x <- c(TRUE,TRUE,FALSE,FALSE,TRUE)
y <- c(1,2,3,4,5)

x是一个True or False的向量。y是一个数值向量
在这里插入图片描述
可以看出通过x的向量,挑选出了y对应位置是True的向量
在这里插入图片描述
那么我通过y>3产生的True or Flase向量就可以轻易地筛选出y中大于三的数值。
函数all(),any()的介绍
首先all和any分别判断是否都为真或者是否含有真,所以返回的只会是True or Flase
在这里插入图片描述

缺失数据

一般数据中含有不确定的数据项,可以通过**is.nan()**函数检查数据是否缺失
在这里插入图片描述
类似的函数比如 is.na() 检验数据是否缺失:
在这里插入图片描述

数据结构-列表

R语言中的列表大致指的是一个集合,集合中可以囊括不同的小集合,并且小集合的数据类型可以不同。比如说列表A囊括b,c,d那么A看作是一个容器,b可以是字符类型’This is a list’,c可以是向量c(1,2,3),d还可以是列表,也就是列表里还可以是列表。
在这里插入图片描述
然后把向量和矩阵和列表都装进一个列表再输出:
在这里插入图片描述
创建列表时还可以赋予每个小集合名称:

list(First = a,Second = b , Third = c)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值