gpt4 book ai didi

list - 将列表列表写入表格,将每个列表的名称作为一列?

转载 作者:行者123 更新时间:2023-12-04 22:50:27 25 4
gpt4 key购买 nike

我有一个关于如何将列表写入文件的基本问题。
我有一个由 Mfuzz acore 函数生成的列表,其中列出了我在 20 个集群中的每个集群中拥有的所有探针的名称,格式如下:

[[1]]
NAME MEM.SHIP
ILMN_X ILMN_X 0.9993195

.
.
.
[[20]]
NAME MEM.SHIP
ILMN_Y ILMN_Y 0.9982345

我想将其转换为数据框,并最终转换为输出文件,其中列表编号作为列包含在内;

像这样:
CLUSTER NAME    MEM.SHIP
1 ILMN_X 0.9993196
.
.
.
20 ILMN_Y 0.9982345

其中 CLUSTER 列指示探针属于哪个子列表。每个探针名称可以属于多个子列表。
我尝试了不同的东西,比如在其他帖子中使用 plyr 的建议,但我总是最终得到所有变量的单个列表,而没有指明它们属于哪个子列表。

谢谢!

最佳答案

如果您的原始列表名为 clstrs ,我相信这是一种解决方案:

do.call(rbind, lapply(seq_along(clstrs), function(i){
data.frame(CLUSTER=i, clstrs[[i]])
}))

关于list - 将列表列表写入表格,将每个列表的名称作为一列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7269496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com