合并R数据框中的多列数据
1、运行R,查看mtcars数据
如下图所示,红框中的 am gear carb 三列相邻数据是我们需要合并的。
2、加载 tidyr 包
运行命令
> library(tidyr)
3、执行命令
> unite(mtcars, "am_gear_carb", am, gear, carb, sep = "_")
完成操作,结果如下图所示,三列数据以 _ 下划线合并为一列数据。
4、合并不相邻多个数据列
与和并多个连续列的命令类似。
比如我们现在合并 vs gear carb 不相邻的三列数据,如图所示。
5、运行命令
> unite(mtcars, "vs_gear_carb", vs, gear, carb, sep = "+")
结果如图所示,vs gear carb 不相邻的三列数据以 + 号连接为一列值。
6、推广运用
如需合并更多列数据,只需要把需要合并的列比照写入上面的命令即可。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:23
阅读量:80
阅读量:77
阅读量:25
阅读量:91