如何将向量附加到R中的向量列表?

伊恩·高

这个问题关系到一个较早的一个,除了答案了,(使用c()功能)正是在没有为我工作。

首先,我创建了一个向量列表,然后创建了另一个向量。

a_list <- lapply(mtcars, as.integer)
junk <- c(1:length(a_list[[1]]))

现在,如果使用c(a_list, junk)(如先前问题的答案中所建议),我得到的答案将与我说的完全不同a_list[["junk"]] <- junk(后者产生了预期的结果)。似乎前一种方法增加了as.list(junk)

我如何添加junk使用c()而不将其转换为结果as.list(junk)

伊恩·高

list()以这种方式使用c(a_list, junk=list(junk))

在尝试弄清楚上面有问题的场景中添加的内容(以便更好地提出我的问题)时,我意识到了这一点,list并且as.list做了很多不同的事情。通过将垃圾变成一个单元素列表(使用list()),它可以按期望的方式“按原样”添加。

实际上,这被埋在对Dirk Eddelbuettel的回答的“显示更多评论”评论中,并且(更令人尴尬地)是在帮助c()自己。引用帮助:

## do *not* use
c(ll, d = 1:3) # which is == c(ll, as.list(c(d = 1:3))
## but rather
c(ll, d = list(1:3))  # c() combining two lists

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将值附加到R中的空向量吗?

如何将向量作为行附加到Julia矩阵?

如何将向量列表乘以R中的数组列表(按列)

函数如何将值附加到向量并返回该值?

如何将字符向量列表转换为单个向量?

将值向量附加到R中的键值列表

如何将字符向量列表与R中的数据帧相关联

JavaScript中的LinkedList,如何将更改附加到列表?

将命名向量添加到R中的向量列表

将T / F向量添加到R中的向量列表

如何将值附加到列表中的每个元组?

如何将向量列表中的一个向量顺序追加到数据帧列表中的一个数据帧

在R中附加向量

如何将向量分组到向量列表中?

如何将日期附加到R中的向量?

如何以向量化样式将向量附加到向量r-

如何将数据帧的列表/向量/数组发送到R中的函数

列表中每个向量的长度,然后加到向量(R)中

R:如何将一个列表中的向量并行添加到另一个列表中(带有可重现的示例)

如何将向量列表并行添加到data.frame对象列表中作为新插槽?

如何将图标附加到列表中?

如何将字符向量的名称列添加到 R 中的数据框中

Keras:如何将向量附加到张量

如何将值附加到列表中的字典

如何将缺失值添加到 R 中的向量

如何将向量拆分为 R 中具有指定子向量长度的子向量

如何将for循环的结果存储在R中的向量或列表中

如何将项目列表转换为 R 中的空向量?

如何将包含等号的新元素添加到R中的字符向量