gpt4 book ai didi

r - 将数据帧拆分为固定大小的行

转载 作者:行者123 更新时间:2023-12-04 13:16:49 24 4
gpt4 key购买 nike

我有一堆长度不同的数据帧,范围从大约。 15,000 到 500,000。对于这些数据帧中的每一个,我想将它们分成更小的数据帧,每个数据帧有 300 行,我将对其进行进一步处理。我怎样才能做到这一点?

这( Split up a dataframe by number of rows )提供了部分答案,但它不起作用,因为并非我的所有数据帧的长度都是 300 的倍数。

如果可以同时提供 plyr 和非 plyr 解决方案,将不胜感激。

谢谢!

最佳答案

我不明白为什么需要 plyr 解决方案。 split效果很好,甚至哈德利本人在查看之前的问题时也没有提出 plyr/reshape2 解决方案:

split(dfrm, (0:nrow(dfrm) %/% 300)  # modulo division

确实会产生警告,但由于您期望得到不可均匀整除的结果,因此您应该忽略它。

关于r - 将数据帧拆分为固定大小的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18139708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com