当前位置:   article > 正文

R语言循环添加列表元素_r语言 循环添加数组

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/66102
推荐阅读
相关标签
  

闽ICP备14008679号