splitgroups function

splitgroups

splitgroups

If the p variables of a data matrix of dimension (n,p) are separated into G groups, this functions splits this data matrix into G datasets according the groups membership.

splitgroups(data, groups, name.groups)

Arguments

  • data: the a data matrix into G datasets with n rows and p columns.
  • groups: a vector of size p whose values indicate at which group belongs each variable.
  • name.groups: a vector of size G which contains names for each group we want to create. The names are given in the increasing order of the numbers of the groups.

Returns

  • data.groups: a list of G data matrix: one matrix for each group.

  • listvar.groups: The list of the variables in each group.

Examples

data(decathlon) split <- splitgroups(decathlon,groups=c(rep(1,10),2,2,3), name.groups=c("Epreuve","Classement","Competition")) split$data.groups$Epreuve
  • Maintainer: Marie Chavent
  • License: GPL (>= 2.0)
  • Last published: 2017-10-23

Useful links