首页 > 解决方案 > 在 R 中,如何反转 split()

问题描述

在 R 中,一旦运行以下代码:

temp <- split(mtcars, mtcars$cyl)

如果我只向其他人发送“临时”...

他可以使用什么代码将“temp”片段重新组合在一起?他不需要使用“cyl”作为列名;他可以使用任何他想要的东西。谢谢!

标签: rsplit

解决方案


我们可以使用do.callwith rbind,但顺序或行可能不同

do.call(rbind, temp)

如果列信息已知,则unsplit可能很有用,因为它将保持与之前相同的顺序split

unsplit(temp, mtcars$cyl)

推荐阅读