从另一个列表(嵌套列表)的列表元素开始创建一个新列表

斯特凡诺·伦巴第(Stefano Lombardi)

我的数据集中LISTS是一个列表列表。假设它由3个列表组成,每个列表由3个矩阵组成。因此,我总共有9个矩阵:

A <- list(matrix(rep(1.1,4),ncol=2), 
          matrix(rep(1.2,4),ncol=2), 
          matrix(rep(1.3,4),ncol=2))

B <- list(matrix(rep(2.1,4),ncol=2),
          matrix(rep(2.2,4),ncol=2), 
          matrix(rep(2.3,4),ncol=2))

C <- list(matrix(rep(3.1,4),ncol=2),
          matrix(rep(3.2,4),ncol=2),
          matrix(rep(3.3,4),ncol=2))

LIST <- list(A,B,C)

我需要做的是创建一个由三个列表组成的新列表。第一种由较低级的矩阵组成A[[1]]B[[1]]C[[1]]; 第二个通过A[[2]]B[[2]]C[[2]],最后一个A[[3]]B[[3]]C[[3]]

最初,我尝试使用LIST[[1]][[1]]诸如此类的方法隔离单个矩阵这行得通,但是后来我没有找到一次选择3个矩阵的正确语法。我的意思是(使用错误的语法)是通过使用诸如之类的方法选择每个列表的第一个矩阵LIST[(1:3)][[1]],这显然是错误的...

换句话说,我想知道是否有直接的方法来选择嵌套列表的子集(类似于对矩阵或数据帧的处理方式)

非常感谢您的帮助!

A5C1D2H2I1M1N2O1R2T1

也许您只是在[[内部寻找lapply,但是您的问题不是很清楚。

例如,要从每个子列表中获取第三个元素:

lapply(LIST, `[[`, 3)
# [[1]]
#      [,1] [,2]
# [1,]  1.3  1.3
# [2,]  1.3  1.3
# 
# [[2]]
#      [,1] [,2]
# [1,]  2.3  2.3
# [2,]  2.3  2.3
# 
# [[3]]
#      [,1] [,2]
# [1,]  3.3  3.3
# [2,]  3.3  3.3

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从另一个列表(嵌套列表)的列表元素开始创建一个新列表

来自分类Dev

创建一个元素列表可以依赖另一个列表的列表

来自分类Dev

通过处理另一个列表的元素来创建新列表的功能方法?

来自分类Dev

haskell如何从另一个列表创建一个新列表?

来自分类Dev

haskell如何从另一个列表创建一个新列表?

来自分类Dev

从另一个列表创建Excel列表

来自分类Dev

如何从另一个列表创建项目列表

来自分类Dev

如何使用列表的另一个元素查找嵌套列表的元素

来自分类Dev

根据另一个列表计算嵌套列表中的元素

来自分类Dev

比较一个列表和另一个嵌套列表(无序)并输出一个列表

来自分类Dev

创建另一个列表中所有可能嵌套序列的列表

来自分类Dev

根据另一个列表中的元素重复一个列表中的元素

来自分类Dev

根据另一个列表中的元素重复一个列表中的元素

来自分类Dev

如何基于另一个列表中的项目从嵌套列表中创建第三个列表

来自分类Dev

创建大小为“ n”的随机列表,其中包含来自另一个列表的元素

来自分类Dev

创建字典,其中键来自一个列表,值是另一个列表中相应元素的总和

来自分类Dev

创建字典,其中键来自一个列表,值是另一个列表中相应元素的总和

来自分类Dev

创建一个新列表,其中包含另一个列表中某些单词的以下值

来自分类Dev

计算另一个列表中一个列表中元素的出现

来自分类Dev

Python使用另一个列表中的元素过滤出一个列表

来自分类Dev

将列表的第一个元素与另一个列表进行比较

来自分类Dev

检查一个列表是否包含另一个列表的元素

来自分类Dev

如何基于另一个列表的元素遍历一个列表

来自分类Dev

根据另一个列表中的索引汇总一个列表中的元素

来自分类Dev

使用“ while”从另一个列表中删除一个列表中的元素

来自分类Dev

从另一个列表检查一个列表中的元素

来自分类Dev

C:将元素从一个列表移动到另一个列表

来自分类Dev

从另一个列表中的一个列表中查找元素数

来自分类Dev

遍历包含另一个列表的列表,包含另一个列表的等

Related 相关文章

  1. 1

    从另一个列表(嵌套列表)的列表元素开始创建一个新列表

  2. 2

    创建一个元素列表可以依赖另一个列表的列表

  3. 3

    通过处理另一个列表的元素来创建新列表的功能方法?

  4. 4

    haskell如何从另一个列表创建一个新列表?

  5. 5

    haskell如何从另一个列表创建一个新列表?

  6. 6

    从另一个列表创建Excel列表

  7. 7

    如何从另一个列表创建项目列表

  8. 8

    如何使用列表的另一个元素查找嵌套列表的元素

  9. 9

    根据另一个列表计算嵌套列表中的元素

  10. 10

    比较一个列表和另一个嵌套列表(无序)并输出一个列表

  11. 11

    创建另一个列表中所有可能嵌套序列的列表

  12. 12

    根据另一个列表中的元素重复一个列表中的元素

  13. 13

    根据另一个列表中的元素重复一个列表中的元素

  14. 14

    如何基于另一个列表中的项目从嵌套列表中创建第三个列表

  15. 15

    创建大小为“ n”的随机列表,其中包含来自另一个列表的元素

  16. 16

    创建字典,其中键来自一个列表,值是另一个列表中相应元素的总和

  17. 17

    创建字典,其中键来自一个列表,值是另一个列表中相应元素的总和

  18. 18

    创建一个新列表,其中包含另一个列表中某些单词的以下值

  19. 19

    计算另一个列表中一个列表中元素的出现

  20. 20

    Python使用另一个列表中的元素过滤出一个列表

  21. 21

    将列表的第一个元素与另一个列表进行比较

  22. 22

    检查一个列表是否包含另一个列表的元素

  23. 23

    如何基于另一个列表的元素遍历一个列表

  24. 24

    根据另一个列表中的索引汇总一个列表中的元素

  25. 25

    使用“ while”从另一个列表中删除一个列表中的元素

  26. 26

    从另一个列表检查一个列表中的元素

  27. 27

    C:将元素从一个列表移动到另一个列表

  28. 28

    从另一个列表中的一个列表中查找元素数

  29. 29

    遍历包含另一个列表的列表,包含另一个列表的等

热门标签

归档