Splitting a data frame into equal parts

前端 未结 2 1023
情深已故
情深已故 2020-12-03 07:47

I have an example data frame:

df <- data.frame(x = 1:112, y = runif(112))

Is there a way to print a list of data frames with the first

2条回答
  •  时光取名叫无心
    2020-12-03 08:49

    You could use split(), with rep() to create the groupings.

    n <- 10
    nr <- nrow(df)
    split(df, rep(1:ceiling(nr/n), each=n, length.out=nr))
    

提交回复
热议问题