繁体   English   中英

R:将数据帧分为3部分

[英]R: split dataframe into 3 parts

我试图将数据帧分为3个部分。(4352行)我尝试了split(df,1:3) ,它完成了工作,但是当我尝试查看split df时,出现了错误。

splitdf<-split(df, f = rep_len(1:3, nrow(df)   ))   
View(splitdf)

视图错误:参数暗示行数不同:1451、1450 *

我有什么想念的吗?

我们可以在rep使用length.out参数

split(df, rep(1:3, length.out = nrow(df), each = ceiling(nrow(df)/3)))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM