gpt4 book ai didi

mysql - R连接2个数据框

转载 作者:行者123 更新时间:2023-11-30 00:26:25 25 4
gpt4 key购买 nike

你好,我想知道如何在 R 中合并 2 个数据帧,有一个合并函数,但我想这样做:

data frame1
X Y Z
1 1 1 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1

data frame 2
A B C
1 2 2 2
2 2 2 2
3 2 2 2



mergedataframe
X Y Z A B C
1 1 1 1
2 1 1 1
3 1 1 1 2 2 2
4 1 1 1 2 2 2
5 1 1 1 2 2 2

我的想法是我必须同步 3 个 csv 文件(数据帧),但我不知道如何使用 R 来同步它。

如果有人对此有任何想法,谢谢

我重新编辑了我的帖子,我想要这样的合并数据框:

数据框1

        X Y Z
1 1 1 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1

data frame 2
A B C
1 2 2 2
2 2 2 2




mergedataframe
X Y Z A B C
1 1 1 1
2 1 1 1
3 1 1 1 2 2 2
4 1 1 1 2 2 2
5 1 1 1
6 1 1 1

最佳答案

df1 <- data.frame(X=rep(1,5),Y=1, Z=1)
df2 <- data.frame(A=rep(2,3),B=2, C=2)
#rownames(df2) <- 3:5
rownames(df2) <- tail(rownames(df1), nrow(df2))

mergedataframe <- merge(df1,df2, by=0, all=TRUE)
mergedataframe <- mergedataframe[,-1]
mergedataframe

X Y Z A B C
1 1 1 1 NA NA NA
2 1 1 1 NA NA NA
3 1 1 1 2 2 2
4 1 1 1 2 2 2
5 1 1 1 2 2 2

关于mysql - R连接2个数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22837391/

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