【问题标题】:a list to store different lists存储不同列表的列表
【发布时间】:2014-06-26 23:03:14
【问题描述】:

我想创建一个列表容器来存储许多其他不同的列表。我的代码看起来像

temp = list()
list1 = list(a=1)
list2 = list(b=2)
list3 = list(c=c(1,2), d=c(4,5))
temp[1] = list1
temp[2] = list2
temp[3] = list3

警告信息: 在 temp[3] = list3 中: 要替换的项目数不是替换长度的倍数。似乎所有列表都应该具有相同的长度。我该如何克服这个问题?

【问题讨论】:

  • temp[[1]] = list1 可以解决问题

标签: r list


【解决方案1】:

如果您想使用 列表中的元素,请使用 [[]] 当您想更改列表本身时,请使用 []

temp = list()
list1 = list(a=1)
list2 = list(b=2)
list3 = list(c=c(1,2), d=c(4,5))
temp[[1]] = list1
temp[[2]] = list2
temp[[3]] = list3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-06
    • 1970-01-01
    • 2012-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多