gpt4 book ai didi

r - 合并存储在列表中的数据框

转载 作者:行者123 更新时间:2023-12-02 04:45:53 25 4
gpt4 key购买 nike

我有两个列表。列表中的每个组件都是一个数据框。这两个列表是对称的。它们都包含 2006-2012 年的数据框,只是主题不同。我想“水平”合并数据框(即第一个列表中的 2006 年与第二个列表中的 2006 年的数据框,依此类推)以获得第三个数据框列表。我试图弄清楚如何使用 lapply 做到这一点,但一定有一些我不了解该功能的地方。

你能帮忙吗?

谢谢。

最佳答案

你是说这段代码中有类似 l3 的东西?

DT1 = data.frame(A=1:3,B=letters[1:3])
DT2 = data.frame(A=4:5,B=letters[4:5])
l1 = list(DT1,DT2)
DT1 = data.frame(A=1:3,C=letters[7:9])
DT2 = data.frame(A=4:5,C=letters[11:12])
l2 = list(DT1,DT2)

l3 <- vector(mode = "list", length = length(l1))
for ( i in 1:length(l1))
{
l3[[i]] <- merge(l2[[i]],l1[[i]], by = "A")
}

关于r - 合并存储在列表中的数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19794810/

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