R语言学习-02-数据基本知识-向量


# 赋值
# 对象名 <- 对象值
# 快捷键 alt and -
# 🟰一般用于函数中对参数进行赋值

# 常量
pi # 3.14159….
letters # “a” “b” “c” “d”…
LETTERS # “A” “B” “C” “D”…
month.name # “January” …
month.abb # “Jan”

# 向量 
######## 一个向量中各维数据类型要一致,不一致则会自动数据类型转换
######## 字符>数值

v1 <- 1:5

# c() 连接函数 ,生成一个数值型的向量
v2 <- c(3,2,7,4,6,v1)

# rep() 重复 
v3 <- rep(v2,times=2)# 整体重复两次
v4 <- rep(v2,each=2)# 依次重复两次
v5 <- rep(v2,times=2,each=2)# 先依次重复2次,再把生产的新向量再整体重复2次

# seq() 生成序列
v6 <- seq(from = 2, to = 9, by = 3) # to超过长度,则默认序列最大长度
v7 <- seq(from = 2, to = 9, length.out = 3)# 将2-9的区间切分为三个数字,跨度一致,即 2 5.5 9
v8 <- seq(from = 2, by = 3, length.out = 4)# 生成步长为3的四个数字的序列,即 2 5 8 11

# length() 向量长度
v9 <- (‘a’,’b’,’c’)
length(v9)

# names() 向量元素名称
names(v2) <- v9

# 向量索引
v8[3] # 第三个元素
v8[c(1,3,5)] # 第1,3,5个元素
v8[-c(1,4)] # 排除第1,4个元素
v2[c(‘a’,’b’)] # 经过names(v2)<-v9,v2就类似一个字典,可以根据key,或者说是向量元素名称访问向量元素
v1[v1%%2==1] # v1%%2==1是对v1中每一个元素对2取余,并判断是否为1,然后返回一个新的向量,向量元素为判断类型
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值