i有一个具有182个元素的数据框我想将其分成26个部分,每个部分具有7个元素,但与原始数据框架相同。我看到了split()
函数,但我读到它随机拆分,我希望将每个7个元素按顺序分开。我可以使用什么功能?
您在哪里读到拆分是随机的?那不是真的。
?split
...
split(x, f, drop = FALSE, ...)
定义的组
split
将向量x
中的数据分为f
...
x
向量或包含要分为组的值的数据框。
f
在as.factor(f)
定义分组的意义上是"因素",或者在这种情况下将其相互作用用于分组。...
拆分基于第二个参数f
。拆分与f
一样随机 - 您可以选择一个随机的f
或任何非随机f
。在这种情况下," 我想将其分成26个部分,每个元素每个 ",我们可以使f
使用rep
:
split(your_data, f = rep(1:26, each = 7))