Common operations on DataFrame objects

Description

Common operations on DataFrame objects.

Splitting

In the following code snippets, x is a DataFrame.

split(x, f, drop = FALSE): Splits x into a CompressedSplitDataFrameList, according to f, dropping elements corresponding to unrepresented levels if drop is TRUE.

mstack(..., .index.var = "name"): Stacks the data frames passed as through ..., using .index.var as the index column name. See stack.

Author(s)

Michael Lawrence

See Also

DataTable, Vector, and RangedData, which makes heavy use of this class.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
## split

sw <- DataFrame(swiss)
swsplit <- split(sw, sw[["Education"]])
  
## rbind

do.call(rbind, as.list(swsplit))

## cbind

cbind(DataFrame(score), DataFrame(counts))

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.