分析套路【二】:R语言合并数据集

1c4d5bd867c717341aa32fa92c4d48c4.png

常见的数据合并函数有rbind,cbind,left_join, right_join, full_join, inner_join等。

接下来我一一为大家介绍这些不同函数的使用及限制

1. 使用 rbind()

rbind() 函数用于将数据框垂直堆叠在一起。这意味着你可以在一个数据框的底部添加另一个数据框的行。所有数据框必须具有相同的列名和相同数量的列。

例如:

假设我们有两个数据框 df1 和 df2,它们有相同的列名和列数。

df1 <- data.frame(id = c(1, 2, 3), value1 = c("A", "B", "C"))
df2 <- data.frame(id = c(4, 5, 6), value1 = c("D", "E", "F"))


# 使用 rbind 合并数据框
df_combined <- rbind(df1, df2)
print(df_combined)

在这里,df1如下图所示:

1da028c5be252aba70b285e74cbf0fe1.png

df2如下图所示:

f148b4a7b2a08645d2d161505bb8ea4a.png

而合并后的df_combind如下图所示,可以看到这里我们把df1和df2合并成了1个数据。在GBD中,我们可以按这个方法,读取但不同csv文件但格式相同的数据,使用rbind()进行合并。

255fbda86f33109abae518092b1e327c.png

2. 使用 cbind()

cbind() 函数用于将数据框水平堆叠在一起。这意味着你可以在一个数据框的右侧添加另一个数据框的列。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值