在 R 中,运行以下代码后:
temp <- split(mtcars, mtcars$cyl)
如果我只发送“temp”给其他人......
他可以使用什么代码将“temp”的切片放回一起?他不需要使用“cyl”作为列名;他想用什么就用什么。谢谢!
最佳答案
我们可以将do.call
与rbind
一起使用,但顺序或行数可能不同
do.call(rbind, temp)
如果列信息已知,则 unsplit
会很有用,因为它将保持与 split
之前相同的顺序
unsplit(temp, mtcars$cyl)
关于r - 在 R 中,如何反转 split(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64654089/