合并R数据框中的多列数据

 时间:2026-02-14 01:37:31

1、运行R,查看mtcars数据

如下图所示,红框中的 am gear carb 三列相邻数据是我们需要合并的。

合并R数据框中的多列数据

2、加载 tidyr 包

运行命令

> library(tidyr)

3、执行命令

> unite(mtcars, "am_gear_carb", am, gear, carb, sep = "_")

完成操作,结果如下图所示,三列数据以 _ 下划线合并为一列数据。

合并R数据框中的多列数据

4、合并不相邻多个数据列

与和并多个连续列的命令类似。

比如我们现在合并 vs gear carb 不相邻的三列数据,如图所示。

合并R数据框中的多列数据

5、运行命令

> unite(mtcars, "vs_gear_carb", vs, gear, carb, sep = "+")

结果如图所示,vs gear carb 不相邻的三列数据以 + 号连接为一列值。

合并R数据框中的多列数据

6、推广运用

如需合并更多列数据,只需要把需要合并的列比照写入上面的命令即可。

  • excel怎么合并指定关键词工作表
  • 在stata中实现对数据的简单管理之数据筛选
  • Excel表中的单元格如何用输入函数赋值
  • RStudio把数据导出为Excel表格
  • 如何使用R语言中的rep函数控制元素重复的次数
  • 热门搜索
    怎么删除微信聊天记录 脂肪肝是怎么引起的 软中华怎么看几字头 吃多了想吐怎么办 头发干枯毛躁怎么办 乙肝检查结果怎么看 痰中带血是怎么回事 怎么改 嘴上起泡怎么办 生育保险怎么报销