2016-05-10 17 views
5

eşit parçaya bir dataframe:Bölme Ben bir örnek dataframe var

df <- data.frame(x = 1:112, y = runif(112)) 
o satırları 1 içeren listenin ilk bölümü ile dataframes listesini yazdırmak için almak için bir yol olup olmadığını merak ediyorum

: 10, ikinci 11:20, vs sonuna kadar (111: 112).

Yardımın için teşekkürler!

cevap

14

Gruplandırma oluşturmak için split(), rep() ile birlikte kullanabilirsiniz.

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