r语言怎么合并两个数据集

   2025-02-15 3260
核心提示:在R语言中,可以使用merge()函数或者rbind()函数来合并两个数据集。使用merge()函数合并两个数据集:# 创建两个数据集df1 - data

在R语言中,可以使用merge()函数或者rbind()函数来合并两个数据集。

使用merge()函数合并两个数据集:
# 创建两个数据集df1 <- data.frame(ID = c(1, 2, 3, 4),                  Name = c("John", "Amy", "Tom", "Linda"),                  Age = c(25, 30, 35, 40))df2 <- data.frame(ID = c(1, 2, 3, 4),                  Gender = c("Male", "Female", "Male", "Female"),                  Salary = c(5000, 6000, 7000, 8000))# 使用merge()函数合并两个数据集merged_df <- merge(df1, df2, by = "ID")# 打印合并后的数据集print(merged_df)

输出结果:

  ID Name Age Gender Salary1  1 John  25   Male   50002  2  Amy  30 Female   60003  3  Tom  35   Male   70004  4 Linda 40 Female   8000
使用rbind()函数按行合并两个数据集:
# 创建两个数据集df1 <- data.frame(ID = c(1, 2, 3, 4),                  Name = c("John", "Amy", "Tom", "Linda"),                  Age = c(25, 30, 35, 40))df2 <- data.frame(ID = c(5, 6, 7, 8),                  Name = c("Mike", "Sara", "Jack", "Emily"),                  Age = c(45, 50, 55, 60))# 使用rbind()函数合并两个数据集merged_df <- rbind(df1, df2)# 打印合并后的数据集print(merged_df)

输出结果:

  ID  Name Age1  1  John  252  2   Amy  303  3   Tom  354  4 Linda  405  5  Mike  456  6  Sara  507  7  Jack  558  8 Emily  60

根据实际需求,选择适合的合并方式。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言