Split data into folds
csplit(x, p = NULL, replace = FALSE, return.index = FALSE, k = 2, ...)
x
: Data or integer (size)p
: Number of folds, or if a number between 0 and 1 is given two folds of size p and (1-p) will be returnedreplace
: With or with-out replacementreturn.index
: If TRUE index of folds are returned otherwise the actual data splits are returned (default)k
: (Optional, only used when p=NULL) number of folds without shuffling...
: additional arguments to lower-level functionsfoldr(5,2,rep=2) csplit(10,3) csplit(iris[1:10,]) ## Split in two sets 1:(n/2) and (n/2+1):n csplit(iris[1:10,],0.5)
Klaus K. Holst