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

 时间:2024-11-14 10:23:53

本篇是上一篇(合并两列数据,见引用)经验的姊妹篇,此处主要讲如何在R中,对一给定的数据框中的多列数据进行合并。

工具/原料

R

tidyr包

mtcars自带数据

方法/步骤

1、运行R,查看mtcars数据如下图所示,红框中的amgearcarb三列相邻数据是我们需要合并的。

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

2、加载tidyr包运行命令>library(tidyr)

3、执行命令>unite(mtcars,"am_gear_car水瑞侮瑜b",am荑樊综鲶,gear,carb,sep="_")完成操作,结果如下图所示,三列数据以_下划线合并为一列数据。

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

4、合并不相邻多个数据谱驸扌溺列与和并多个连续列的命令类似。比如我们现在合并vsgearcarb不相邻的三列数据,如图所示。

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

5、运酚祯馄嫱行命令>unite(mtcars,"vs_gear_carb",vs,gear,carb,sep="+")结果如图所示,v霜杼厮贿sgearcarb不相邻的三列数据以+号连接为一列值。

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

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

excel怎么合并指定关键词工作表 在stata中实现对数据的简单管理之数据筛选 Excel表中的单元格如何用输入函数赋值 RStudio把数据导出为Excel表格 如何使用R语言中的rep函数控制元素重复的次数
热门搜索
雪花的图片 小萝莉图片 阿狸图片 读书卡图片 锡纸烫图片