养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

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

时间:2024-11-13 01:13:15

本篇是上一篇(合并两列数据,见引用)经验的姊妹篇,此处主要讲如何在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、推广运用如需合并更多列数据,只需要把需要合并的列比照写入上面的命令即可。

© 一点知识