R语言循环添加列表元素

例如:
lst <- vector("list",3)  #vector("list",length)是创建一个含有length个元素的列表
a <- matrix(data = c(5,8,6,8,9,12,1,2,3,4,5,6,13,0,5,7,21,4),nrow = 3)
j <- 1
for(i in 1:3)
{
  lst[[i]] <- a[,j:(j+1)]
  j <- j + 2
}

> a
     [,1] [,2] [,3] [,4] [,5] [,6]
[1,]    5    8    1    4   13    7
[2,]    8    9    2    5    0   21
[3,]    6   12    3    6    5    4

> lst[[1]]
     [,1] [,2]
[1,]    5    8
[2,]    8    9
[3,]    6   12
> lst[[2]]
     [,1] [,2]
[1,]    1    4
[2,]    2    5
[3,]    3    6
> lst[[3]]
     [,1] [,2]
[1,]   13    7
[2,]    0   21
[3,]    5    4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值