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

时间:2024-10-14 14:44:47

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

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

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

3、执行命令> unite(mtcars, "am_gear_car水瑞侮瑜b", 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、推广运用如需合并更多列数据,只需要把需要合并的列比照写入上面的命令即可。

© 手抄报圈