【发布时间】:2021-05-29 01:45:29
【问题描述】:
我有一个数据向量,其中每 4 行开始一个新的观察。我需要旋转数据,以便前四个值成为第一行,接下来的四个值成为第二行,依此类推。
这是一个简化的例子……
给定以下数据:
a <- rep(c("a", "b", "c", "d"), 3)
想要的输出是:
A_lab B_lab C_lab D_lab
1 a b c d
2 a b c d
3 a b c d
【问题讨论】:
-
可能是这样的:
as.data.frame(matrix(a, ncol = 4, byrow = TRUE))如果你想要 4 列?
标签: r data-munging