如果子列表尚不存在,则添加子列表元素值,否则将其覆盖

汤姆·温塞勒斯

如果我有嵌套列表

m=list(list(a=1,b=2,c=3),list(a=1,b=2,c=3))

并且我有d一个向量中元素的值,然后m如果子列表d不存在,如何将这些值添加到嵌套列表中,否则如何覆盖子列表的值d

lapply(1:length(m),function(i) c(m[[i]],d=d[[i]]))

添加vector的值d=c(1,3),但是问题是,如果我执行两次,它将继续添加子列表d,这是我不希望的-我希望覆盖它们。(我想将第一个向量元素添加/替换到第一个子列表,将第二个元素添加到第二个子列表,等等)

如何在R中执行此操作?

弗里克先生

modifyList在这种情况下,功能可能会很有用。赶紧跑

lapply(m, modifyList, list(d=1:3))

这将用您指定的列表中的值替换M中的子列表的值。

如果您有一个d向量,并且只想向每个列表添加一个,则

Map(modifyList, m, lapply(c(1,3), function(x) list(d=x)))

可能是一个更好的选择。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

搜索字典中的列表元素,如果不存在则将其删除

来自分类Dev

如果子文档值不存在,则将Mongo DB插入子文档

来自分类Dev

如果不存在重复值,则将类/对象添加到数组列表

来自分类Dev

如果子元素不存在,则添加类

来自分类Dev

将项目添加到arraylist(如果列表中尚不存在)

来自分类Dev

将项目添加到列表(如果尚不存在)

来自分类Dev

如果缺少的属性不存在,则将其添加为具有空白值的对象

来自分类Dev

如果缺少的属性不存在,则将其添加为具有空白值的对象

来自分类Dev

检查数据库中是否存在项目列表,如果不存在,则将其添加到数据库

来自分类Dev

如果在两个列表的比较中不存在,则添加列表元素

来自分类Dev

如果子元素不存在,则删除父元素

来自分类Dev

如果列表中存在相同的值,则将其添加到新变量中

来自分类Dev

如何将子元素添加到父元素,但前提是尚不存在?

来自分类Dev

检查值是否存在,如果不存在则添加到列表中

来自分类Dev

如何仅在不存在的情况下将值附加到数组,如果不存在则将其删除?

来自分类Dev

附加HTML元素(如果尚不存在)

来自分类Dev

F#将元素添加到列表(如果不存在)

来自分类Dev

如果该值尚不存在,请插入

来自分类Dev

如果列表表中不存在键,则添加空行

来自分类Dev

Terraform:如果子网不存在,则将接口设置为空

来自分类Dev

从值列表中选择表中不存在的元素

来自分类Dev

如果文件中尚不存在herestring数据,则将其附加到该文件中(全部在一行中)

来自分类Dev

如果重复的元素在列表的子列表中出现两次,则将其删除

来自分类Dev

如果不存在,则将http://添加到NSURL

来自分类Dev

如果该值尚不存在,请向其复选框中添加一个值

来自分类Dev

如果键不存在,则将值推入数组

来自分类Dev

如果在R中尚不存在将元素添加到向量的最快方法

来自分类Dev

如果元素存在则将其删除但不添加的函数

来自分类Dev

如果参数尚不存在,则在文件中添加(添加)行

Related 相关文章

  1. 1

    搜索字典中的列表元素,如果不存在则将其删除

  2. 2

    如果子文档值不存在,则将Mongo DB插入子文档

  3. 3

    如果不存在重复值,则将类/对象添加到数组列表

  4. 4

    如果子元素不存在,则添加类

  5. 5

    将项目添加到arraylist(如果列表中尚不存在)

  6. 6

    将项目添加到列表(如果尚不存在)

  7. 7

    如果缺少的属性不存在,则将其添加为具有空白值的对象

  8. 8

    如果缺少的属性不存在,则将其添加为具有空白值的对象

  9. 9

    检查数据库中是否存在项目列表,如果不存在,则将其添加到数据库

  10. 10

    如果在两个列表的比较中不存在,则添加列表元素

  11. 11

    如果子元素不存在,则删除父元素

  12. 12

    如果列表中存在相同的值,则将其添加到新变量中

  13. 13

    如何将子元素添加到父元素,但前提是尚不存在?

  14. 14

    检查值是否存在,如果不存在则添加到列表中

  15. 15

    如何仅在不存在的情况下将值附加到数组,如果不存在则将其删除?

  16. 16

    附加HTML元素(如果尚不存在)

  17. 17

    F#将元素添加到列表(如果不存在)

  18. 18

    如果该值尚不存在,请插入

  19. 19

    如果列表表中不存在键,则添加空行

  20. 20

    Terraform:如果子网不存在,则将接口设置为空

  21. 21

    从值列表中选择表中不存在的元素

  22. 22

    如果文件中尚不存在herestring数据,则将其附加到该文件中(全部在一行中)

  23. 23

    如果重复的元素在列表的子列表中出现两次,则将其删除

  24. 24

    如果不存在,则将http://添加到NSURL

  25. 25

    如果该值尚不存在,请向其复选框中添加一个值

  26. 26

    如果键不存在,则将值推入数组

  27. 27

    如果在R中尚不存在将元素添加到向量的最快方法

  28. 28

    如果元素存在则将其删除但不添加的函数

  29. 29

    如果参数尚不存在,则在文件中添加(添加)行

热门标签

归档