R语言入门(4)-数据结构之向量(vector)

1.向量类似于数学中的集合概念

2.用函数c来创建向量

> x <- c(1,2,3,4,5)
> y <- c("apple","pineapple","banana")
> z <- c(TRUE,T,F)
> M <- c(1:100)
> N <- seq(from=1,to=100,by=2)
> L <- seq(from=1,to=100,length.out=5)
> ?rep
> rep(2,5)
[1] 2 2 2 2 2
> rep(2,5)
[1] 2 2 2 2 2
> rep(x,5)
 [1] 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5
> rep(x,each=5)
 [1] 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5
> rep(x,each=5,times=2)
 [1] 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3
[41] 4 4 4 4 4 5 5 5 5 5

3.向量索引

(1)正负整数索引

    R的索引是从1开始,而不是从0。其次,R的负数索引不代表逆序索引,而是表示除该绝对值不引用外的其他所有值。

> x <- c(1:100)
> length(x)
[1] 100
> x[1]
[1] 1
> x[0]
integer(0)
> x[-19]
 [1]   1   2   3   4   5   6   7   8   9  10  11
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值