2016-05-10 6 views
5

मैं एक उदाहरण dataframe है में एक dataframe:विभाजन बराबर भागों

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

अगर वहाँ एक तरह से यह पंक्तियाँ 1 युक्त सूची के पहले भाग के साथ dataframes की एक सूची मुद्रित करने के लिए मिल गया था मैं सोच रहा था: 10, दूसरा 11:20, आदि अंत तक (111: 112)।

सहायता के लिए धन्यवाद!

उत्तर

14

समूह बनाने के लिए rep() के साथ आप split() का उपयोग कर सकते हैं।

n <- 10 
nr <- nrow(df) 
split(df, rep(1:ceiling(nr/n), each=n, length.out=nr)) 
संबंधित मुद्दे