将数据帧拆分为多个具有相同列数的较小数据帧

Zoi*_*uuO 1 split r multiple-columns

如果我在 R 中有一个数据框:

暗淡(df) [1] 9 705936

我想通过按列将其拆分为 28 个部分,并且当我完成每个较小的数据帧时仍然拥有所有九行。我怎么做?因为我尝试过的各种方法都把事情搞砸了,而且我已经失去了耐心。看起来这应该是一行命令,但我无法理解。

Tar*_*Jae 5

使用具有 705936 列的假数据框进行测试后更新 II (删除了之前的答案):

正确答案是使用split.default

split.default(df, rep(1:28, each = 25212))
Run Code Online (Sandbox Code Playgroud)